[Posting Guidelines]
Receive an e-mail notification of new posts on this site:
Apply to write for this Site
CLICK HERE TO LOGIN | CLICK HERE TO REGISTER
Comment by Anonymous
Comment by Anonymous
This is a real place on the island of Newfoundland on the east coast of Canada (I'm from there).
Funny place name