Michigan Sportsman Forum banner

Discussions Showcase Albums Media Media Comments Tags Marketplace

1-3 of 3 Results
  1. Shanghai, China

    This is the TV tower in Shanghai, China. It is the known as the symbol of the growth of the local economy. You can take an elevator to the middle sphere, where there is an observation deck. The tower is about 1,000 feet tall.
  2. Shanghai, China

    This photo was taken from the observation deck of the TV tower, a photo of which is also in this gallery.
1-3 of 3 Results