Frog Bridge in Windham, CT
The bridge over the Willimantic River in Windham, CT features four huge frog statues, 12 feet tall and weighing a ton each. Each is sitting on a spool of thread. Here are some pictures from our trip there, that I think came out pretty good. Especially since they were shot from a moving car.




