Tuesday, July 14, 2009

Mesa of Lost Women (1953)




A mad scientist is creating giant spiders and dwarves in his lab on Zarpa Mesa in Mexico.

Yep, it's very bad, very weird and absolutely ridiculous, but quite entertainingly so.

No comments: