Mears Beach

Mears beach is an illusive stretch of sand on the Lizard Peninsula.