Saturday, May 1, 2010

Manitoulin Island Ontario

Bridal Veil Falls

Manitoulin Island is the world's LARGEST fresh water island!
It is absolutely one of the most picturesque places around.
The roads are incredible and the scenery is second to none. 

This is another MUST do ride for bikers.
Submitted by Tom Langrell (

No comments:

Post a Comment