Gateway Arch- Saint Louis
Multiple photographs stitched to form this view from the top of the Gateway Arch located in St Louis. (Click image for larger view)
At 630 feet (192 m), it is the tallest man-made monument in the United States.
Navigation
|





Feel free to leave feedback and opinion below.