W

Wanderlusting Nomads

3 years ago

St. Louis from 630 feet up (192 m). It is the tall...

St. Louis from 630 feet up (192 m). It is the tallest man-made monument in the United States. It only takes 4 minutes to go up and 3 minutes down. I love how the tram car looks like a small spaceship pod.

Comments:

No comments