Sunday, April 27, 2003

Bigfoot in Virginia?

This wacky article from Cleveland says there's something out there.

No comments: