Remove Ads

Photo of World's Tallest Man Statue

4.5
102 votes

World's Tallest Man Statue

2810 College Avenue, Alton, Illinois 62002 USA

Add Photo
Remove Ads

Claim copyright