The Goat Castle!

The goat tower with the most kick-assingest name is the Tower of Baaa, in Findlay, Illinois, a scant 131 miles and 2 hours and 41 minutes from St. Louis, Missouri, via Interstate 70. (Via Riverfront Times)
This entry was posted on Wednesday, September 2nd, 2009 at 6:05 pm. It is filed under Pictures and tagged with Castle, Illinois.
You can follow any responses to this entry through the RSS 2.0 feed.