Newfie1
Active VIP Member
I'm hearing good things about this area for snow can anyone confirm this please? looking fo a place to go this coming weekend.
Or do i have to go that far north for the same snow?
Thanks
Newfie1
Or do i have to go that far north for the same snow?
Thanks
Newfie1
Last edited: