Thread
:
Targa Newfoundland
View Single Post
10-04-2008, 11:11 AM
#
4
cartagena
Guest
Posts: n/a
Newfoundland is Canada's equivalence to the deep, deep South in the USA. Think of the movie "Deliverance" before going there.
Click here for a link!