Castle Beach is in the coastal town of Falmouth. The three sisters grew up in the area and spent their summers on the beach, known for its rock pools, along with their gang of siblings.
Castle Beach is in the coastal town of Falmouth. The three sisters grew up in the area and spent their summers on the beach, known for its rock pools, along with their gang of siblings. “It was always ...