cubiclehermit.com
Spain, not Japan? Seriously?
Apparently There Is A Meat Vending Machine In Spain Spain is a magical place. How do we know this? Because they apparently have a meat vending machine. Said vending machine is located outside a 100…