Loading...
Showing posts with label Lake Worth Monster. Show all posts

The Lake Worth Monster

The Lake Worth Monster is a North American cryptid reported to live in and around Lake Worth, just outside Fort Worth, Texas. What do you th...