Quintessentially British beach goers, Blackpool Sands beach, Devon, England, U.K.
EllenBaroneEngland5825
From The Wayfarers England