High angle view of the beach, Trunk Bay, St John, US Virgin Islands

$57.00