Lake Placid Clown Mural

The American Clown Museum in Lake Placid is the only known one in the USA!

Leave a Reply