Togcha Beach in Guam

Togcha Beach in Guam is a beach.
Nature
beach