Camel Beach


Camel Beach - beach in Newfoundland and Labrador, Canada.