Delaware Liberal

Saturday Daily Delawhere [5.4.13]

The Owls Nest, on Owls Nest Road near Centreville. Sounds like it is the Delaware Headquarters of Dr. Evil.

Exit mobile version