Loading...
Uploaded by anothergecko on Jun 24, 2011
A boat trip to see Atlantic Puffins off Cape Sable Island in Nova Scotia, Canada. For more see http://www.tilthelasttree.com
Pets & Animals
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)