Michigan Sportsman Forum banner
1-1 of 1 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.
1-1 of 1 Results