Do not fear the giant robots, for El Santo is here! Santo Street is in the business of selling Mexican movie posters. To me, that can mean only one thing: masked wrestlers (original)! These are just so very cool.
Lucha monsters from the deep
Categories:
Culture