The World’s Tallest Uncle Sam – Danbury, Connecticut
Sometimes you’re just riding around minding your own business and you accidentally visit the World’s Tallest Uncle Sam. It happens. “I’m just going to make a pitstop.” When I say these words to anyone...