Newfoundland - The Eighth Wonder of the World
17 March 2026
… My recent trip across the water to St. Johns, Newfoundland was a blast. … but when I arrived, I was floored! A nicely designed grandstand and amazing racing surface …