Astro Filming Locations
Where was Astro filmed? Astro was filmed in 1 locations across United States in the following places:
Astro Filming Locations
Roswell is a city in southeastern New Mexico. It's renowned as the site of an alleged 1947 UFO crash. The International UFO Museum and Research Center has display panels and a library. Spring River Park and Zoo is home to native animals and an antique carousel. The Anderson Museum of Contemporary Art shows work from the Roswell Artist-in-Residence Program. The Roswell Museum & Art Center focuses on southwestern art.
Astro (2018)
A billionaire and his team with a private space exploration program, returns to Earth with an abducted extraterrestrial from a newly discovered alien planet, with hidden secrets of his own from this world.