thevalemagazine.com
Discover Your Inner Spider-Man in Utah | The Vale Magazine
The “Mothership Space Net Penthouse” is an impressive, intricate, and sheerly wacky installation hovering at 400 feet above the Utah desert in Moab, USA.