Friday, September 18, 2009

Worlds Largest Rubber Stamp


The World's Largest Rubber Stamp is located in downtown Cleveland.
You can read all about it at RoadSideAmerica which provides a funny listing of all kinds of large tourist traps.