Image 1 of 1

Camden061.jpg

The National Toboggan Championships, Camden, Maine, USA