Flasher caught on tape in Del.

June 10, 2011 6:26:00 PM PDT
Surveilliance pictures capture a suspected flasher at a Townsend, Delaware store.
Load Comments