Okinawa Travel, Hamahiga Island Had a great Day with the Boyz, haha! Hamahiga Island has a great little beach with amazing rock formations to photograph … Alo Japan.
Alo Japan.