Saltar al contenido
AI Agent
QGIS
Guía

Generador de mapas con IA para lugares reales: modelos de imagen o un agente en QGIS

Publicado el

La mayoría de las herramientas que aparecen al buscar "AI map generator" dibujan una imagen que parece un mapa. Para un lugar real, necesitas una IA que lea datos SIG en lugar de adivinar píxeles. En mi prueba en Recife, Brasil, dos modelos de imagen no pusieron ni un solo parque o escuela real dentro de las zonas de 1 km que dibujaron, mientras que un agente SIG dentro de QGIS coincidió con OpenStreetMap en los 50 parques y las 18 escuelas.

Hice esa prueba el 7 de noviembre de 2026 con un solo prompt, que anoté junto con sus criterios de éxito antes de cualquier ejecución:

A map of the parks and schools within 1 km of the metro stations of central Recife, Brazil, with a legend and a scale bar

(En español: un mapa de los parques y escuelas a menos de 1 km de las estaciones de metro del centro de Recife, Brasil, con una leyenda y una barra de escala.)

Aquí tienes lo que produce de verdad cada tipo de herramienta, cómo hacer el mismo mapa gratis y a mano en QGIS, y qué pasó cuando le di la frase a un agente dentro de QGIS.

6 de 9

Primeros resultados de Google para 'ai map generator' que son herramientas de fantasía o de D&D

0 / 10

Parques y escuelas con nombre en el mapa de cada modelo de imagen que eran reales y estaban a menos de 1 km

50 y 18

Parques y escuelas reales de OSM encontrados tanto por el método manual en QGIS como por el agente SIG

¿Qué es un generador de mapas con IA?

Un generador de mapas con IA es cualquier herramienta que convierte un prompt de texto en un mapa. En la práctica, esa etiqueta cubre tres cosas muy distintas, y Google mezcla las tres en la misma página. Cuando saqué los primeros resultados orgánicos para "ai map generator" en Estados Unidos el 7 de noviembre de 2026, 6 de los 9 resultados eran generadores de mapas de fantasía, de Dungeons & Dragons o de mapas de batalla para juegos de mesa (Recraft, un hilo de Reddit r/DnD, Adobe Firefly, TT-RPG, ZSky AI y OpenArt). Solo 3 trataban de lugares reales, y ninguno mostraba un mapa de una zona real hecho con datos abiertos, con leyenda y barra de escala.

Los tres tipos son:

  1. Generadores de mapas de fantasía y de juegos (Recraft, el creador de fantasía de Adobe Firefly, TT-RPG, ZSky, OpenArt, Perchance). Modelos de texto a imagen ajustados para dibujar continentes ficticios, mundos en pergamino o cuadrículas de mazmorras. Geniales para una campaña, no pensados para la geografía real.
  2. Modelos de imagen generales (como los modelos de imagen Gemini de Google, o las herramientas de imagen de ChatGPT y Midjourney) y herramientas de mapas con chinchetas (como MapsGPT de Proxi o PamPam). Los modelos de imagen pintan un JPEG plano que imita un callejero. Las herramientas de chinchetas colocan marcadores en un mapa web a partir de la memoria de un LLM; la propia página de MapsGPT describe su resultado así: «los lugares vienen de datos públicos y de la mejor suposición de una IA», y añade «es un buen punto de partida, no una garantía».
  3. Un agente SIG que funciona dentro de un software SIG de escritorio como QGIS. En lugar de dibujar píxeles, descarga capas vectoriales de fuentes como OpenStreetMap, ejecuta herramientas espaciales (un buffer métrico, una intersección), aplica estilo a las capas y crea una composición de impresión que puedes editar o exportar a PDF.

Si necesitas una isla para una novela, el primer grupo es lo que buscas. Si alguien va a caminar, construir o tomar una decisión a partir del mapa, solo el tercer grupo trabaja sobre coordenadas reales.

La prueba: un prompt en Recife, cuatro métodos

Elegí Recife porque tiene una costa clara al este, dos ríos (el Capibaribe y el Beberibe) que se unen cerca del centro, una línea de metro (Metrorec) y buena cobertura en OpenStreetMap. Antes de ejecutar nada, saqué la referencia de OpenStreetMap (railway=station con station=subway, leisure=park y amenity=school) y escribí las reglas para aprobar:

  • Las estaciones deben ser estaciones reales de Metrorec en el orden correcto, como mínimo Recife y Joana Bezerra.
  • Cada etiqueta de parque o escuela en una imagen se comprueba en OSM: ¿existe en Recife un elemento con ese nombre y ese tipo, y está a menos de 1 km de una estación real?
  • La barra de escala debe coincidir, con un margen del 25 %, con los 1192 m reales en línea recta entre las estaciones Recife y Joana Bezerra.
  • Para el agente SIG: un buffer real de 1000 m en un SRC métrico, recuentos de parques y escuelas que coincidan con mi propia comprobación geométrica en OSM, una composición con leyenda y barra de escala, y la atribución de los datos.
MétodoTiempoNombres reales de parques y escuelas (y a menos de 1 km)Nombres reales de estacionesFuente y licencia de los datos indicadasCapas SIG editablesExportación
Gemini 3 Pro Image (gemini-3-pro-image)18,2 s7 de 10 existen en Recife (0 de 10 a menos de 1 km)3 de 6NingunaNo (JPEG plano de 1408 x 768)JPEG
Gemini 3.1 Flash Image (gemini-3.1-flash-image)10,9 s5 de 10 existen en Recife (0 de 10 a menos de 1 km)3 de 6NingunaNo (JPEG plano de 1408 x 768)JPEG
AI Agent en QGIS (esfuerzo Medium, un mensaje)88,7 s50 parques, 18 escuelas (100 % de coincidencia con los id de OSM, sin etiqueta de nombre)2 de 2 (solo las del centro)Sí: OSM (ODbL 1.0), Overture MapsSí, 6 capas con estilo en EPSG:31985Composición de QGIS, PDF, PNG, GeoPackage
QGIS manual (6 pasos, datos de OSM)Sin cronometrar (ejecutado con un script)50 parques, 18 escuelas (mismos id de OSM)2 de 2Sí: OSM (ODbL 1.0)SíComposición de QGIS, PDF, PNG, GeoPackage

En qué fallan los modelos de imagen con una ciudad real

Envié el prompt una vez a gemini-3-pro-image y otra a gemini-3.1-flash-image a través de la API de Gemini, con la configuración por defecto y sin prompt de sistema. Una imagen por modelo es una sola muestra, no un benchmark estadístico, así que toma los recuentos de abajo como lo que pasó en mi ejecución, no como una tasa fija.

A primera vista, las dos imágenes resultan convincentes. Aunque el prompt estaba en inglés, las dos escribieron sus etiquetas en portugués, pusieron el océano Atlántico a la derecha, donde está la costa de Recife, dibujaron iconos rojos de metro con círculos de 1 km a su alrededor y añadieron una leyenda y una barra de escala.

Imagen con aspecto de mapa generada por gemini-3-pro-image para el centro de Recife: ocho iconos rojos de metro con círculos amarillos de 1 km, iconos verdes de parques, iconos azules de escuelas, una leyenda en portugués y una barra de escala de 1 km.
Gemini 3 Pro Image (18,2 s). Siete de los diez nombres de parques y escuelas existen en Recife, pero ninguno está a menos de 1 km de una estación de metro, y 'Central' aparece dibujado tres veces.

Cuando compruebas los nombres en OpenStreetMap, el mapa se desmorona. En la imagen Pro, 7 de los 10 nombres distintos de parques y escuelas son lugares reales de Recife (como Parque 13 de Maio, Parque da Jaqueira, Ginásio Pernambucano y Colégio Damas). Uno es una calle y no un parque (Praça do Arsenal), y dos no existen en OSM (Parque das Jaqueira y Colégio de Mantes).

El problema mayor es dónde están. Cada etiqueta de la imagen está dentro de un círculo de 1 km dibujado, porque eso es lo que pedía el prompt. En realidad, ninguno de los 10 parques y escuelas con nombre está a menos de 1000 m de una estación de metro real. El más cercano es el Liceu de Artes e Ofícios, a 1101 m de la estación Recife; el Parque 13 de Maio está a 1248 m; el Parque da Jaqueira, a 4144 m. El modelo recordaba nombres reales de Recife y los pintó dentro de sus círculos.

Las estaciones tienen el mismo problema. Solo 3 de los 6 nombres distintos de estaciones en la imagen Pro son estaciones reales de Metrorec (Largo da Paz, Joana Bezerra y Afogados). "Recife Antigo" es un barrio, "Larga Bezerra" mezcla Largo da Paz con Joana Bezerra, y la etiqueta "Central" aparece en tres iconos rojos distintos, en tres partes del mapa. En OSM, Afogados y Largo da Paz están a 489 m; medidas con la propia barra de escala de 1 km de la imagen, la imagen Pro las dibuja a 2,8 km.

Imagen con aspecto de mapa generada por gemini-3.1-flash-image para el centro de Recife: ríos, etiquetas de playas al este, círculos rojos de metro, números de coordenadas en el marco, una leyenda y una barra de escala.
Gemini 3.1 Flash Image (10,9 s). La mitad de los diez nombres de parques y escuelas son inventados o del tipo equivocado, las dos playas de la derecha están invertidas de norte a sur, y las marcas de coordenadas del borde son decoración.

La imagen Flash (gemini-3.1-flash-image, 10,9 s) es peor en las etiquetas: 5 de sus 10 nombres distintos de parques y escuelas son parques o escuelas reales de Recife, 2 son del tipo equivocado (Lagoa do Araçá es un estanque, y la Escola Estadual Sizenando Silveira solo aparece en OSM como una estación de bicicletas compartidas que lleva su nombre), y 3 no existen en OSM. De nuevo, ninguno de los parques o escuelas reales está a menos de 1 km de una estación de metro del centro.

También inventa detalle cartográfico. En los bordes superior e izquierdo imprime marcas de coordenadas (85000, 40000, 70000) que no pertenecen a ningún sistema de coordenadas, y la fila de marcas inferior se deshace en formas ilegibles. En la costa, dibuja la Praia de Boa Viagem al norte de la Praia do Pina; en Recife, Boa Viagem está unos 3,7 km al sur de Pina.

Nada de esto sorprende si recuerdas cómo funciona un modelo de imagen. No tiene capa SIG, ni sistema de coordenadas, ni forma de medir 1000 m. Predice píxeles que parecen un mapa de Recife.

Cómo hacer el mapa real gratis en QGIS

Antes de ver un agente de IA, este es el método estándar y gratuito para hacer este mapa en QGIS con datos de OpenStreetMap. Si nunca has hecho una composición, nuestra guía sobre cómo hacer un mapa en QGIS explica lo básico con más detalle, y nuestra guía para descargar datos de OpenStreetMap en QGIS recorre QuickOSM paso a paso.

Descarga parques, escuelas y estaciones de metro de OpenStreetMap

Instala el plugin gratuito QuickOSM si no lo tienes y abre Vectorial > QuickOSM > QuickOSM…. En la pestaña Consulta rápida, ejecuta tres consultas con En puesto en Recife, Brazil:

  • leisure = park
  • amenity = school
  • railway = station (y añade una segunda fila con station = subway)

Quédate con las estaciones de metro del centro

Si cargaste un archivo .osm en bruto como hice yo, las etiquetas están dentro de other_tags en la capa points. Abre Caja de herramientas de Procesos > Selección vectorial > Extraer por expresión y ejecuta: "other_tags" LIKE '%"railway"=>"station"%' AND "other_tags" LIKE '%"station"=>"subway"%' AND "name" IN ('Recife','Joana Bezerra') Quedan los 2 puntos de las estaciones del centro.

Reproyecta a un SRC métrico

Los datos de OpenStreetMap llegan en grados (EPSG:4326). Un buffer en grados no tiene sentido, así que primero reproyecta tus capas de estaciones, parques y escuelas con Vectorial > Herramientas de gestión de datos > Reproyectar capa… a EPSG:31985 (SIRGAS 2000 / UTM zona 25S, que mide en metros).

Crea el buffer de 1000 m

Abre Vectorial > Herramientas de geoproceso > Buffer…. Pon como entrada tus estaciones reproyectadas, Distancia en 1000 metros, Segmentos en 36, marca Disolver resultado y ejecútalo. Obtienes un único polígono fusionado de 5 374 942 m².

Extrae los parques y escuelas dentro del buffer

Abre Caja de herramientas de Procesos > Selección vectorial > Extraer por localización. Selecciona los objetos de tu capa de parques reproyectada que intersecan el buffer de 1000 m. Repite con las escuelas (en OSM, 17 de las escuelas de esta zona están mapeadas como polígonos y 1 como punto; ejecuta Vectorial > Herramientas de geometría > Centroides… sobre los polígonos y Merge vector layers si quieres dibujar las 18 como puntos). Quedan 50 parques y 18 escuelas.

Añade un mapa base y crea la composición de impresión

Añade OpenStreetMap desde el panel Navegador, en XYZ Tiles, aplica estilo a tus capas y abre Proyecto > Nueva composición de impresión…. Añade el marco del mapa, una leyenda, una barra de escala, una flecha del norte y una línea de créditos © OpenStreetMap contributors (ODbL), y exporta con Layout > Export as PDF….

Este es el diálogo de QuickOSM del paso 1, configurado para leisure=park en Recife:

Diálogo de QuickOSM en QGIS con la clave leisure, el valor park y En puesto en Recife, Brazil.
Paso 1 en QuickOSM: consulta de todos los objetos leisure=park en Recife, Brasil.

Y los dos diálogos de Procesos que hacen el verdadero trabajo espacial en los pasos 4 y 5, el buffer en metros y la extracción por localización:

Diálogo Buffer de QGIS con la capa de entrada stations_utm, la distancia en 1000 metros, 36 segmentos y Disolver resultado marcado.
Paso 4: un buffer disuelto de 1000 m alrededor de las estaciones reproyectadas en EPSG:31985.

Una vez creado el buffer, Extraer por localización reduce los 135 parques de la zona descargada a los 50 que tocan la zona de 1 km:

Diálogo Extraer por localización de QGIS que extrae los objetos de parks_utm que intersecan buffer_1km.
Paso 5: solo se conservan los parques que intersecan el buffer de 1000 m.

Al poner esas capas sobre un mapa base de OpenStreetMap en una composición de impresión de QGIS, obtienes un mapa de referencia verificable con los 50 parques y las 18 escuelas exactos:

Composición de impresión A4 horizontal terminada, hecha a mano en QGIS: el centro de Recife sobre un mapa base de OpenStreetMap, buffer rojo de 1 km alrededor de las estaciones Recife y Joana Bezerra, 50 parques en verde, 18 escuelas en azul, leyenda, barra de escala y flecha del norte.
La composición hecha a mano en QGIS: 50 parques y 18 escuelas de OpenStreetMap dentro de un buffer real de 1000 m.

Un agente SIG con el mismo prompt

Desarrollamos AI Agent, así que en esta sección pongo a prueba nuestro propio plugin con exactamente la misma frase. Es un panel de chat acoplado dentro de QGIS (lo explicamos en detalle en nuestra guía completa de AI Agent para QGIS). En lugar de generar una imagen, lee tu proyecto, descarga conjuntos de datos vectoriales, ejecuta herramientas de Procesos de QGIS y crea una composición de impresión.

Partí de un proyecto vacío de QGIS 3.44.15 en macOS, puse el esfuerzo en Medium y los permisos en Balanced, pegué el prompt exacto de la prueba e hice clic en Enviar una sola vez. Ningún mensaje de seguimiento, ninguna tarjeta de pregunta, ningún retoque manual.

Ventana de QGIS con el prompt de la prueba en el panel de AI Agent a la derecha, con esfuerzo Medium y modo Balanced, y las capas de Recife resultantes en el lienzo del mapa.
Un solo prompt enviado en un proyecto vacío de QGIS con esfuerzo Medium.

Terminó en 88,7 segundos (34 llamadas internas a herramientas, 0 errores). Lee OpenStreetMap desde un extracto que alojamos nosotros (con fecha del 19 de octubre de 2026), así que los servidores públicos que me rechazaron ese día no lo frenaron. Cambió el proyecto a EPSG:31985 (SIRGAS 2000 / UTM zona 25S), obtuvo las estaciones de metro, les aplicó un buffer de 1000 m, recortó los parques y las escuelas, aplicó estilo a seis capas y creó una composición A4 horizontal.

Su respuesta en el panel fue:

He creado la composición A4 Central Recife parks and schools, con una leyenda y una barra de escala. Muestra 18 escuelas mapeadas y 50 parques mapeados a menos de 1 km en línea recta de dos estaciones de metro. "Central" significa a menos de 2,5 km del centro de Recife; la cobertura depende de OpenStreetMap. También puedo exportar la composición a PDF.

Panel de respuesta de AI Agent en QGIS que indica 18 escuelas mapeadas y 50 parques mapeados a menos de 1 km de dos estaciones de metro, con una tarjeta de composición de impresión, un botón de 3 fuentes y Deshacer cambios.
La respuesta da los recuentos exactos, define cómo interpretó 'central' y enlaza las 3 fuentes de datos y un botón para deshacer.

Comprobé sus capas con mi propia verificación geométrica en OpenStreetMap:

  • Estaciones: eligió Recife (-8.06917, -34.88537) y Joana Bezerra (-8.07321, -34.89539).
  • Buffer: su capa de buffer en EPSG:31985 cubre 5 375 557 m², a un 0,02 % del área analítica de dos círculos de 1000 m separados 1192 m (5 376 700 m²).
  • Parques y escuelas: 50 parques y 18 escuelas, que coinciden con 50 de 50 id de parques de OSM y 18 de 18 id de escuelas de OSM del método manual. El vértice de parque más lejano está a 998 m de una estación y la escuela más lejana, a 944 m.
  • Atribución: el pie de la composición indica © OpenStreetMap contributors; © Overture Maps Foundation, TomTom; modified by TerraLab | ODbL 1.0 | October 2026 | SIRGAS 2000 / UTM 25S.
Composición A4 horizontal creada por AI Agent: título Central Recife: parks and schools within 1 km of metro stations, agua, carreteras, zona de 1 km en línea discontinua, parques en verde, escuelas como puntos azules, etiquetas Recife y Joana Bezerra, leyenda, barra de escala de 400 m y línea de fuentes ODbL.
La composición A4 que AI Agent creó en un solo mensaje, exportada desde QGIS.

También tuvo límites reales en este único mensaje, y se ven en la composición de arriba:

  • Solo dos estaciones. Al definir "central" como a menos de 2,5 km del centro histórico de Recife, dejó fuera Afogados (que está a 2475 m de la estación Recife), Largo da Paz e Ipiranga. Con Afogados incluida, los recuentos suben a 63 parques y 26 escuelas. Al menos indicó la regla de los 2,5 km en su respuesta y en la página, así que puedes pedir Afogados en un mensaje de seguimiento.
  • Sin etiquetas con el nombre de los parques o las escuelas en el mapa. Solo las dos estaciones tienen etiqueta; para ver el nombre de una escuela, haces clic en el objeto en QGIS o le pides al agente que las etiquete.
  • Sin flecha del norte, y una página poco equilibrada. Mi prompt no pedía flecha del norte, así que el agente no la añadió. La etiqueta "Joana Bezerra" queda encima de su punto rojo, no hay mapa base ráster bajo las carreteras de Overture y el agua de OSM, y el tercio derecho de la página A4 es casi todo espacio en blanco.
  • Se quedó a un clic del archivo PDF. Creó la composición de impresión de QGIS y se ofreció a exportarla a PDF, así que hice clic yo mismo en Layout > Export as PDF….

La diferencia con un generador de imágenes es que cada pieza de este mapa es una capa real de QGIS en un sistema de coordenadas métrico. Mover la leyenda, añadir una flecha del norte, activar las etiquetas de las escuelas o añadir la estación Afogados lleva segundos sobre el mismo mapa, en lugar de tirar los dados con un JPEG nuevo.

Prueba AI Agent gratis en QGIS, sin tarjeta

Qué herramienta usar en cada caso

  • Usa un generador de mapas de fantasía (Recraft, Firefly, TT-RPG, OpenArt) cuando el lugar es ficticio. Para eso está pensada la mayoría de los resultados de búsqueda de "AI map generator", y lo hacen bien.
  • Nunca uses un modelo de imagen para un lugar que alguien vaya a visitar, citar en un informe o sobre el que vaya a construir. Lo peligroso de gemini-3-pro-image y gemini-3.1-flash-image no es que se vean mal; es que parecen terminados mientras colocan nombres reales de escuelas de Recife a 3 o 4 km de donde están. Si solo tienes un chatbot en el navegador, pídele que escriba código PyQGIS en lugar de dibujar una imagen; nuestra prueba de ChatGPT para QGIS muestra qué funciona y dónde fallan los scripts escritos a ciegas.
  • Usa QGIS a mano cuando quieras control total sobre cada consulta, símbolo y elemento de la composición sin coste, o cuando estés aprendiendo cómo funcionan las uniones espaciales y las proyecciones métricas.
  • Usa un agente SIG dentro de QGIS cuando quieras capas reales de OpenStreetMap u Overture, un buffer métrico real y una composición editable en un minuto y medio, y no te importe retocar una etiqueta o añadir una flecha del norte al final. Puedes ver todas nuestras herramientas para QGIS en el hub de IA para QGIS.

Cómo lo medimos. Prueba hecha el 7 de noviembre de 2026. Las dos ejecuciones de imagen llamaron a la API de Gemini (generateContent con responseModalities: ["TEXT","IMAGE"], configuración por defecto, sin prompt de sistema, n = 1 imagen por modelo) sobre gemini-3-pro-image y gemini-3.1-flash-image. La referencia salió de la API de OpenStreetMap (/api/0.6/map, ocho teselas que cubren la longitud -34.9245 a -34.8745 y la latitud -8.0885 a -8.0585) y de búsquedas en Nominatim ese mismo día. La ejecución de AI Agent usó QGIS 3.44.15 en macOS con AI Agent 1.9.4, esfuerzo Medium y permisos Balanced, en un proyecto vacío; el extracto de OpenStreetMap que consultó el agente tenía fecha del 19 de octubre de 2026 y el extracto de carreteras de Overture Maps, del 21 de octubre de 2026. Un prompt y una ciudad son una muestra pequeña; otra ciudad, un prompt en portugués o repetir las ejecuciones de imagen cambiarían los recuentos exactos de etiquetas.

Preguntas frecuentes

¿Pueden ChatGPT o Gemini hacer un mapa preciso de una ciudad real?

No como imagen generada. Cuando un modelo de imagen dibuja un mapa, predice píxeles en lugar de leer coordenadas SIG. En nuestra prueba en el centro de Recife, los dos modelos de imagen de Gemini dibujaron mapas convincentes en portugués con leyendas y barras de escala, pero 0 de los 10 parques y escuelas con nombre de cada imagen eran lugares reales situados dentro de las zonas de metro de 1 km que dibujaron. Para un mapa preciso, usa un SIG como QGIS o un agente que trabaje con capas reales de OpenStreetMap.

¿Hay un generador de mapas con IA gratuito para lugares reales?

Sí, con límites. Las herramientas web de chinchetas como MapsGPT te dejan generar gratis unos pocos mapas interactivos con chinchetas por hora, aunque su propia página advierte que los puntos son «la mejor suposición de una IA». Para un mapa SIG real con polígonos, barra de escala y composición de impresión, QGIS es totalmente gratuito y de código abierto, y AI Agent para QGIS incluye un plan gratuito de 5 tareas al mes con esfuerzo Low, sin tarjeta bancaria ni clave de API (Pro añade 300 tareas al mes y el esfuerzo Medium o High).

¿Puede la IA generar un mapa a partir de mis propios datos SIG o de una hoja de cálculo?

Los generadores de imágenes no pueden leer un shapefile, un GeoPackage ni un CSV de coordenadas. Un agente SIG dentro de QGIS sí: abres tu proyecto o arrastras un CSV, GeoPackage, shapefile o GeoJSON al panel de chat de AI Agent, y le pides que haga un buffer, una unión, un estilo o una composición de impresión con tus capas junto a datos de OpenStreetMap u Overture Maps.

¿Por qué la mayoría de los resultados de 'AI map generator' son mapas de fantasía o de D&D?

Porque los modelos de texto a imagen son muy buenos inventando costas, texturas de pergamino y salas de mazmorra donde no hay ninguna realidad con la que comparar. Cuando revisamos los 9 primeros resultados de Google para "ai map generator" en noviembre de 2026, 6 eran herramientas de fantasía o de mapas de batalla para juegos de mesa. Si necesitas un mapa de un lugar real, busca una herramienta SIG o un plugin de QGIS en lugar de un generador de imágenes.

Prueba AI Agent gratis

Hazlo en QGIS pidiéndoselo

AI Agent realiza la tarea que describes, en tu propio proyecto de QGIS. Gratis, sin tarjeta.

Prueba AI Agent gratis
Escrito porYvann Barbot
·22 min read