Lowriders vs Zombies from Space Filming Locations
Where was Lowriders vs Zombies from Space filmed? Lowriders vs Zombies from Space was filmed in 3 locations across United States in the following places:
Lowriders vs Zombies from Space Filming Locations
San Antonio is a major city in south-central Texas with a rich colonial heritage. The Alamo, an 18th-century Spanish mission preserved as a museum, marks an infamous 1836 battle for Texan independence from Mexico. Following the San Antonio River, the miles-long River Walk is a landmark pedestrian promenade lined with cafes and shops. HemisFair Park’s 750-ft. Tower of the Americas overlooks the city.
Lowriders vs Zombies from Space (2018)
A micro-budget independent film made by an (almost) all-Latino cast and crew. Inspired by sci fi classics and B Movies, the film pairs unlikely heroes with unlikely weapons in an attempt to save the Earth!