yeopardfan
Registered User
- Joined
- Nov 11, 2003
- Messages
- 4
- Points
- 0
Riding down Route 1 in Delaware yesterday, just north of Milton I believe, there was a sign at a business (I can't remember the name of the business) that said - "I'm Incredibly Ticklish". Anyone know what the deal is? If so please enlighten me.