Una conversación reciente con mi sobrina, bendita sea, acerca del precepto judeocristiano "No matarás", y en general sobre las tres religiones del libro con un mismo origen, me inspira unas cuantas reflexiones no exentas de lucidez. La lógica estribaba, bendita ingenuidad, en que si se trata de un mandamiento divino el no acabar con la vida del prójimo, cómo es posible llamar verdaderos judíos (no en el sentido étnico, claro, sino referido a los que profesan el judaísmo), o cristianos, o musulmanes, a todos aquellos que han asesinado, y siguen haciéndolo, por doquier. Se trata de una cuestión nada baladí, ya que por un lado nos invita a indagar en los orígenes de la moral humana, que mi condición ácrata quiere pensar obviamente que se trata de algo mucho más complejo de que una autoridad, sobrenatural o muy terrenal, dictamine la prohibición de algo. Por otra parte, el asunto también nos empuja a reflexionar una vez más, para congratulación de todos aquellos amantes del librepensamiento, sobre lo pernicioso o no de las creencias religiosas. Vamos allá, con notable entusiasmo, y en primer lugar aclararemos algo. Es habitual que, en la actualidad, cuando se perpetra un sangriento atentado en nombre del Islam, alguien asegure que, a diferencia de los cristianos, los musulmanes y otras creencias sí matan. Uf, no hace falta aclarar la interesada estupidez, en nombre de las tres religiones del libro se ha asesinado muchísimo sin que haga falta aclarar cuál de ellas lo ha hecho con más ahínco en nombre un nocivo concepto absoluto y alienante (sí, Dios). Claro, esto no contesta a la pregunta que nos ocupa, pero sí evidencia y explica que otros preceptos, u obligaciones, deben prevalecer en las creencias frente a aquel de no arrebatar la vida del vecino, por no pensar o creer lo mismo que tú. No hace falta que nos remontemos a las Cruzadas o la inquisición, en época contemporánea un muy cristiano dictador, en este inefable país llamado Reino de España, provocó una sangrienta guerra civil junto a una posterior y cruenta dictadura durante gran parte del siglo XX con la pérdida, directa o indirecta, de innumerables vidas por su causa. Por cierto, al alzamiento genocida de todos aquellos generales facciosos la muy cristiana Iglesia Católica lo llamó también Cruzada, lo cual nos hace ver dónde queda el quinto mandamiento en su muy flexible moralidad.
Antes de continuar, no me gustaría enfocar estas reflexiones, exclusivamente, en cristianismo versus islamismo para demostrar quién ha matado más (algo que solo pueden realizar los interesados), ya que hay que hablar también por supuesto del judaísmo. Y ello sin estar yo muy seguro que en el actual genocidio del Estado de Israel en Gaza tenga un peso mayor la creencia religiosa, que el hecho de arrebatar tierras y recursos a otro pueblo. En cualquier caso, aceptando que muchos de los que están matando palestinos profesan por pura lógica cultural la religión judía, no parecen tener problema en esgrimir otros imperativos para no cumplir el mandamiento. Y es que hay que decir que la máxima "No matarás" tiene su origen en el Antiguo Testamento, por otra parte compuesto de unos textos plagados de crueldades y absurdidades, con una divinidad vengativa hasta extremos genocidas. Se podría entender que lo de asesinar es prerrogativa exclusiva de Dios, pero como vemos, la realidad histórica que llega hasta la actualidad es que, en su nombre, ha actuado el ser humano enviando al cielo o al infierno a todo quisque incrédulo. De hecho, la continuidad cristiana con el Nuevo Testamento, que nos quiere pintar ya a una suma deidad compasiva y benevolente no redujo lo más mínimo la transgresión del quinto mandamiento. Por cierto, por qué diablos un precepto tan moralmente importante como ese no está en primer lugar para una sana vida terrenal y por encima de él se encuentran lo de amar a una fantasía sobrenatural como Dios, por encima de todas las cosas, el no tomar su nombre en vano e incluso algo tan peculiar como "santificar las fiestas".
Quizá por aquí podemos dilucidar que si el ser humano profesa unas peculiares creencias no sujetas al más mínimo análisis racional, que le obligan a la querencia incondicional a un concepto absoluto y abstracto por encima de cualquier otra conducta moral en un plano humano, quizá acabe realizando actos absurdos, cuestionables y, desgraciadamente en ocasiones, abiertamente nocivos. Creo que tampoco es de recibo entrar en ese tópico de cuál es la verdadera religión del amor, ya que me da la impresión de que todas han asegurado serlo y, en cada una de ellas se ha convertido un sentimiento que debería ser muy concreto y terrenal en algo abstracto y alienante. Muy probablemente, la creencia religiosa ha sido muy importante, tampoco sé si determinante, en las sociedades y culturas humanas. No sé si alguna vez el ser humano ha necesitado mandamientos incuestionables para no abrir la cabeza al vecino o a la amenaza de una condena y sufrimiento eternos para comportarse de manera mínimamente decente (uf, ¡condena eterna!, ¡puede asumirse mayor crueldad humana que concebir algo así!). Lo que parece obvio es que el comportamiento violento e irracional del personal se ha producido y se sigue produciendo, no a pesar de las creencias religiosas, sino tantas veces por su causa. Y ello por mucho precepto supuestamente benévolo que se le dicte, en cualquier caso mezclado, y tantas veces subordinado, a otros abiertamente absurdos. Y lo que debería parece lúcidamente claro es que, bien entrado el siglo XXI, efectivamente, es tiempo de cuestionar lo pernicioso o no de la creencia religiosa. Y, en cualquier caso y sobre todo, también de fundar una moral verdaderamente humana, no separada de otros ámbitos como el político y económico, profundizando en todo aquello que enfrenta a unos seres humanos con otros. Palabra de irredento ácrata con algún que otro tic nihilista.

60 años tiene Motos.
Ver post completo: Can Yaman reta a Pablo Motos a hacer dominadas sin camiseta.
Platforms like Vercel, Netlify, and Render simplify deployment by handling infrastructure for you. In this tutorial, we’ll step one layer deeper and work directly with AWS to understand the building blocks behind these platforms.
You'll take a small React and Express notes app and ship it straight to AWS. We'll use EC2 for the API, RDS Postgres for the database, and S3 (optionally CloudFront) for the frontend. If you're new to AWS, you can turn on the Free Tier first: https://aws.amazon.com/free.
If you’ve mostly used one-click deployments before, this guide will help you understand what’s happening behind the scenes. You’ll work directly with the core AWS services involved, focusing only on the pieces that matter so you can see how everything fits together. This will also enable you to have more control over cost, security, and scaling.
If you just want to grab the finished code, it's all in this public repo: umair-mirza/mern-notes-aws. You can clone or fork it and follow along without creating a new project from scratch.
Before touching any buttons in AWS, it's helpful to know the exact pieces you're trying to build. At the end of this guide, you'll have a classic three-tier web app: a browser-based frontend, a backend API, and a database, all talking to each other over a network.
API (Express/Node) on EC2
Postgres on RDS (Free Tier eligible)
React/Vite frontend on S3 (CloudFront optional for CDN/HTTPS)
Health check at /api/health and CRUD at /api/notes
You don't need to be a DevOps expert to follow along, but you should be comfortable running basic commands in a terminal and editing some config files. If you've ever used npm install before, then you're in the right place.
AWS account + AWS CLI configured (aws configure) – see AWS account setup and AWS CLI install.
Node.js 18+ and npm – get it from nodejs.org.
Git + GitHub repo – see GitHub getting started.
(Optional) Route 53 domain for a clean URL – Route 53 domains.
AWS throws a lot of jargon at you (VPCs, security groups, subnets). This section is the story version of what happens when someone opens your app in the browser, without any buzzwords. If you can picture this flow, the later AWS screens will feel less scary.
Browser loads the built React app from S3 (or CloudFront -> S3)
Browser calls the API on EC2 over HTTP/HTTPS
EC2 talks to RDS Postgres on port 5432 inside your VPC
Security groups: allow 80/443 to EC2; allow 5432 only from the EC2 SG to RDS
AWS can be cheap if you use the free tier, but it can also surprise you with bills if you accidentally orprovision or leave things running. Here are the main knobs that affect cost for this tutorial and what to watch out for.
EC2: t2.micro or t3.micro ~750 hours/month
RDS: db.t3.micro Postgres/MySQL with ~20 GB storage
S3/CloudFront: Small sites cost pennies - free tier includes some egress
Save money: Stop EC2 when idle. Delete unused buckets/DBs
Environment variables are just configuration values that live outside your code: ports, database URLs, and allowed origins. They keep secrets (like DB passwords) out of your Git repo and let the same code run in different places (local, staging, production) with different settings.
Backend: PORT, DATABASE_URL (your RDS endpoint), DATABASE_SSL (true on RDS), CORS_ORIGIN
Frontend: VITE_API_URL (API base, for example, https://api.example.com/api)
Before touching AWS, you want to prove the app actually works on your own machine. This removes a whole category of "Is it AWS or my code?" debugging later. In this step you just install dependencies and run both backend and frontend in dev mode.
cd mern-notes-aws
# Backend
cd backend
npm install
cp .env.example .env # set DATABASE_URL to RDS (or local Postgres), DATABASE_SSL=true for RDS
npm run dev # API on http://localhost:4000
# Frontend (new terminal)
cd frontend
npm install
cp .env.example .env # keep API URL at http://localhost:4000/api for local dev
npm run dev # SPA on http://localhost:5173
Open http://localhost:5173, add a note, and check if it persists. /api/health should return { status: 'ok' }. If something is broken here, pause and fix it before moving on. AWS will only make debugging harder.
Your EC2 server in AWS needs a place to pull your code from. Using GitHub is the simplest option: you push your code once, then the EC2 instance clones that repo. You can also reuse this repo later with CI/CD if you decide to automate deployments.
cd mern-notes-aws
git init
git add .
git commit -m "feat: mern notes app"
git branch -M main
git remote add origin https://github.com/<you>/mern-notes-aws.git
git push -u origin main
If you're following along with my example repo instead of creating your own, you can simply fork umair-mirza/mern-notes-aws and use that as your remote.
Before pushing, make sure your .env file is not committed to GitHub. Add it to your .gitignore so secrets like database passwords never end up in version control:
echo ".env" >> .gitignore
If you’ve already created a .env file locally, double-check it doesn’t appear in git status before committing.
RDS (Relational Database Service) is AWS's way of running managed databases for you. Instead of installing Postgres manually on a VM, you click a few options and AWS handles backups, patching, and high availability. For this app we only need a small, free tier–eligible Postgres instance.
For more background, you can skim the official Amazon RDS for PostgreSQL docs.
We’ll start by creating the database layer. The settings below are the minimum you need for a small, production-style Postgres setup that stays within the AWS Free Tier while still following basic best practices.
RDS Create database Postgres Free Tier.
Class db.t3.micro, storage 20 GB gp2/gp3.
Set master user/pass. You'll need them for DATABASE_URL.
Public access: No.
Security group: allow 5432 only from the EC2 security group.
Enable backups and Require SSL. Download the RDS CA if you want strict cert validation.
S3 is AWS's "infinite hard drive" for files. A React/Vite app builds down to plain HTML, CSS, and JavaScript files, which are perfect to host from S3. Think of S3 as a very simple web server that just serves static files.
If you want to see more options, check the Hosting a static website on Amazon S3 guide.
Now, we’ll create an S3 bucket to host the React frontend. These options configure the bucket for static website hosting while keeping it simple and inexpensive.
Create bucket mern-notes-aws-frontend-<suffix>.
For simple hosting, enable static website hosting and allow public reads, or keep private and use CloudFront + OAC.
Turn on versioning if you want rollback safety.
EC2 is "a computer in the cloud" that you control. You'll install Node.js on it, pull your code, and run server.js so that your backend API is always on. The security group attached to this instance works like a firewall.
If you've never launched an instance before, the Getting started with Amazon EC2 guide walks through the console screens you'll see.
Finally, we’ll provision a small EC2 instance to run the Express API. The configuration below focuses on a free tier–eligible setup that’s secure enough for learning and easy to extend later.
Launch Amazon Linux 2023, size t3.micro.
Inbound SG: 22 (your IP), 80 (world), 443 if you add HTTPS on the instance/ALB.
Attach this SG as the allowed source to RDS.
CloudFront is AWS's CDN (content delivery network), and Route 53 is their DNS service. You don't strictly need them to get your app working, but they make it faster and nicer: your app loads from edge locations close to users and can live behind a friendly domain like app.example.com.
For more details, see Getting started with Amazon CloudFront and the Route 53 DNS developer guide.
Origin: the S3 bucket. Default root index.html. Add OAC if bucket is private.
Request an ACM cert in us-east-1, then create a Route 53 A/AAAA alias to the distribution.
Once your EC2 instance is running, you treat it like a clean Linux machine. The commands below install the tools your API needs, pull your code from GitHub, configure environment variables, and run the server in a production-safe way.
Install basics:
sudo dnf update -y
This command updates all system packages to the latest versions. It's a good first step on any new Linux server.
sudo dnf install -y git
Installs Git so the EC2 instance can clone your repository from GitHub.
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
Adds the official NodeSource repository so you can install a modern version of Node.js (v20). Amazon Linux doesn’t ship with recent Node versions by default.
sudo dnf install -y nodejs
Installs Node.js and npm, which are required to run your Express API.
sudo npm install -g pm2
Installs PM2, a lightweight process manager that keeps your Node app running in the background and restarts it if it crashes or the server reboots.
Pull code and set environment variables:
git clone https://github.com/<you>/mern-notes-aws.git
cd mern-notes-aws/backend
npm install
cat <<'EOF' > .env
PORT=80
DATABASE_URL=postgres://<user>:<password>@<rds-endpoint>:5432/<dbname>
DATABASE_SSL=true
CORS_ORIGIN=https://<your-frontend-domain>
EOF
Start the API with PM2:
pm2 start server.js --name mern-notes-api
pm2 save
pm2 startup systemd -u ec2-user --hp /home/ec2-user
PM2 is a small process manager that makes sure your Node server keeps running if the machine reboots or the process crashes. Test on the box: curl http://localhost/api/health. From your laptop: http://<ec2-public-dns>/api/health (make sure SG allows 80/443).
In development, Vite serves your React app from memory, but in production you want a set of static files that any web server (or S3) can host. npm run build creates an optimized dist/ folder that you sync to S3 so the browser can load it.
cd frontend
setx VITE_API_URL "https://<ec2-or-api-domain>/api"
npm run build
This sets an environment variable called VITE_API_URL on your local machine. Vite only exposes environment variables to the frontend if they start with the VITE_ prefix.
Upload:
aws s3 sync dist/ s3://mern-notes-aws-frontend-<suffix>/ --delete
This uploads your compiled frontend (dist/) to S3 and removes old files that no longer exist locally, ensuring the bucket reflects the current version of the app
Open the S3 website URL or your CloudFront URL.
If something doesn't work the first time, that's normal, especially with networking and AWS permissions. This section gives you a few quick places to look before you start randomly changing settings in the console.
API 500s: pm2 logs mern-notes-api. This is often a bad DATABASE_URL or SSL flag.
DB connect issues: RDS SG must allow the EC2 SG - use the RDS endpoint.
CORS errors: CORS_ORIGIN must match your frontend origin exactly.
403 from S3: If you’re using static website hosting, allow public reads. With CloudFront, keep bucket private and use OAC.
Blank page: Confirm that you’ve uploaded dist/ to the right bucket.
Once everything works, you don't want to accidentally expose your database to the internet or burn through free tier hours. These are simple, beginner-friendly hardening steps that make your setup safer and cheaper without turning you into a full-time security engineer.
Turn off SSH after setup or switch to SSM Session Manager.
Use HTTPS (CloudFront + ACM or ALB + ACM).
Keep RDS private and use SSM port forwarding if needed.
Ship PM2 logs with CloudWatch Agent and add alarms for CPU/status checks.
Snapshot RDS daily and stop EC2 when idle to save hours.
Before you celebrate, run through the app like a real user: open it in the browser, create notes, refresh, and make sure everything behaves as expected. This confirms your frontend, API, and database are all wired together correctly.
Load the frontend (S3 or CloudFront).
Create and delete notes. They should persist in RDS.
Hit /api/health for a quick liveness check.
Once you're comfortable with this manual setup, you can start layering on more advanced tools. The ideas are the same: frontend, API and database but you get more automation, safety, and scalability.
Add Prisma + migrations for stronger schemas.
Add auth (Cognito/Auth0) and per-user notes.
Containerize and run on ECS/Fargate or add an ALB in front of EC2.
Use Terraform/CDK to recreate this stack with one command.
Cuando se piensa en obras de arte realizadas por hombres moralmente reprobables no se puede obviar a Knut Hamsun, el que fue emblema nacional de Noruega hasta que dejó de serlo y se convirtió en su gran vergüenza. Estamos hablando del hombre que regaló su premio Nobel a Joseph Goebbels
etiquetas: nobel, nazi, goebbels, hamsum, trump, corina
» noticia original (www.criticoestado.es)
Si la palabra humillación se hiciera imagen, sería la foto de María Corina Machado regalando su medalla del Premio Nobel de la Paz a Donald Trump. La líder de la oposición venezolana fue recibida por el mandatario en la Casa Blanca y, como había anunciado, esta le regaló la insignia.Desde Noruega, medios y expertos han descrito el gesto como "patético", "insólito" o "ridículo". El regalo también ha provocado la incomodidad del Centro del Nobel de la Paz que ha aclarado en redes sin mencionar a Trump ni a Machado que "una medalla puede cambiar
etiquetas: trump, corina machado, humillación, mejores, memes
» noticia original (www.publico.es)
El mensaje cada vez queda más claro: cualquier movimiento, por pequeño que sea, suma. Un nuevo estudio publicado en The Lancet encontró que, si la mayoría de personas incrementasen cinco minutos diarios la actividad física de intensidad moderada a vigorosa —desde caminar a paso ligero, a actividades más intensas—, se podrían prevenir hasta un 10 % de las muertes en el conjunto de la población adulta. Para calcularlo, los investigadores de la Norwegian School of Sports Sciences analizaron datos de más de 135.000 adultos, procedentes de siete.
etiquetas: salud, actividad física, mortalidad
» noticia original (www.lavozdegalicia.es)
La moda de mediados del siglo XX concedió una importancia extraordinaria a la forma, la estructura y la presentación. La ropa interior no eran accesorios ocultos sino herramientas esenciales utilizadas para esculpir el cuerpo según los ideales de la época. A finales de la década de 1940 y durante toda la década de 1950, la lencería jugó un papel decisivo en la moda femenina, moldeando siluetas con precisión e intención. Entre estas prendas, el sujetador bala destacó como uno de los símbolos más llamativos y controvertidos de la época.
etiquetas: sujetadores, bala, puntiagudos, galería
» noticia original (rarehistoricalphotos.com)
Su caso está lejos de ser una excepción. Miles de mujeres relatan cada día las exigencias absurdas y, a veces, humillantes que se encuentran en muchos servicios. “Hay servicios que me piden que limpie el suelo de rodillas… ¡Señora, que la esclavitud se abolió hace muchos años!”.
etiquetas: trabajo, españa, limpieza
» noticia original (noticiastrabajo.huffingtonpost.es)
El Ministerio de Justicia francés señaló en un informe en noviembre que el contenido de la obra era “susceptible de incitar al odio hacia la población israelí”. Se ha registrado una librería de la capital francesa con el objetivo de incautarse de un libro infantil sobre la historia de Palestina. Según han denunciado este viernes los responsables del local, situado en el distrito once de París, las autoridades buscaban el pasado 7 de enero requisar todos los ejemplares de "Desde el río hasta el mar: un libro para colorear".
etiquetas: parís, palestina, polocía, librería, registra
» noticia original (elpais.com)
Bélgica mandará el próximo lunes, 19 de enero, un oficial de su Ejército para participar en la 'Operación Resistencia Ártica', una misión internacional de reconocimiento de Groenlandia, uniéndose así a otros países europeos como Francia, Reino Unido, Alemania, o Noruega que ya han enviado tropas con la vista puesta en garantizar la seguridad en el Ártico.
etiquetas: bélgica, oficial, ejército, groenlandia
» noticia original (www.europapress.es)
--Modo lectura visible-- Después de que un agente de ICE disparó y mató a la madre de Minneapolis, los medios conservadores lanzaron un ataque total a su reputación. Su identidad como mujer queer era central en ellaA pesar de la evidencia en video, los medios conservadores se pusieron de acuerdo de inmediato. Good era "100% culpable" de su propia muerte. Megyn Kelly dijo que "fue obra suya". El veredicto fue unánime: se lo merecía.Pero las razones esgrimidas para justificar los círculos de su muerte han ido mucho más allá.
etiquetas: ice, renee good, minneapolis, usa
» noticia original (www.wired.com)
Las tropas israelíes en Siria robaron un rebaño de unas 250 cabras y las introdujeron de contrabando en la Cisjordania ocupada, según medios israelíes. Un batallón de la Brigada del Golán, que opera en los Altos del Golán ocupados, estaba realizando una operación en Siria cuando identificó el rebaño, perteneciente a agricultores sirios. Según informes, los soldados cargaron las cabras en camiones que parecían haber sido preparados con antelación y las introdujeron en territorio israelí.
etiquetas: israel, soldados, roban, cabras, siria, cisjordania
» noticia original (www.middleeasteye.net)
Un año después de iniciar su segundo mandato, el presidente Donald Trump está haciendo que un país sea más fuerte —y no es Estados Unidos—, según una nueva encuesta. Ciudadanos de países de todo el mundo creen ahora que China está en ascenso, mientras que pocos dicen lo mismo de EE. UU. Las políticas de “America First” de Trump han acelerado este cambio, con altos aranceles tanto a aliados como a adversarios y su escepticismo hacia el sistema de alianzas liderado por Estados Unidos, lo que está empujando a los países a la órbita de Pekín.
etiquetas: china, trump, fuerte, eeuu
» noticia original (www.independent.co.uk)
Galicia blindará un terreno de más de nueve hectáreas de monte y humedal en la comarca lucense de la Terra Chá, en concreto en el municipio de Castro de Rei, con el objetivo de evitar la extinción de la última pareja de mazaricos reales que cría en la península ibérica.
etiquetas: xunta, protección, ornitología, ultima pareja, mazarico, terra chá
» noticia original (www.elcorreogallego.es)
La decisión se produce en un contexto de crecientes críticas desde dentro de su propio electorado y sus bases militantes más fascistizadas, especialmente entre los sectores más jóvenes, donde afloran perfiles abiertamente neonazis. Estos sectores han llegado a acusar públicamente a Abascal de "traidor", "cipayo" y "perro de Israel" por su alineamiento con el Gobierno israelí. La presión interna se ha hecho especialmente visible tras el ataque de tanques israelíes a soldados españoles en el Líbano el pasado martes.
etiquetas: abascal, israel, netanyahu, vox, neonazi
» noticia original (diariosocialista.net)
"En cuanto vean que Ayuso puede ganar a nivel estatal, se lo cargan. Basta ver cómo lo tratan y lo humillan públicamente en actos del PP muy pensados para eso. La aplauden a ella y él queda como un tonto y un pasmarote. Una forma de recordarle su sitio y que el servidor es él."
etiquetas: denny horror, pp, ayuso, desprecia, feijóo
» noticia original (www.publico.es)
El joven contó que su admiración por el presidente fue tan intensa que incluso se tatuó su imagen en el pecho, un compromiso que -según relató- requirió tres sesiones de unas cuatro horas cada una. "Esto no es lo que esperabas. No es lo que yo esperaba", lamentó el joven, quien tiene la sensación de estar atrapado "en el limbo".
etiquetas: cubano, tatuaje, trump, deportado
» noticia original (www.cibercuba.com)
La televisión italiana emitió una imagen fija de la película de gánsteres de 1990 Goodfellas y la presentó como una foto real de una familia iraní «antes de la Revolución Islámica».
etiquetas: propaganda, irán, italia, ue, goodfellas
» noticia original (www.reddit.com)
La historia de Kneecap empieza con una frase incómoda, con un rapero detenido por solidarizar, con un idioma que vuelve a escucharse.
etiquetas: kneecap, rap, fútbol
» noticia original (www.panenka.org)
Coló en los Presupuestos de 2022 una reforma de la Ley de Hacienda que le permite disponer “en situaciones excepcionales” de los remanentes de tesorería de organismos como la Agencia Madrileña de A...
La actriz y el músico han mantenido su apoyo a su amigo pese a las mediáticas acusaciones de dos mujeres que giran en torno al cantante
etiquetas: julio iglesias, defensa, denuncias, ana obregón
» noticia original (www.infobae.com)
Si, como yo, tienes un hartazgo considerable con nuestra clase política.
Si nadie te representa, sientes que el sistema es invulnerable, o simplemente
quieres ahorrarte algunos sueldos de diputados. Escaños en Blanco es una magnífica opción.
etiquetas: soto ivars, escaños en blanco
» noticia original (www.youtube.com)