Punta Cana's beaches are known for their incredibly fine, white sand, which is actually composed of crushed coral and seashells. elaborate
Punta Cana's beaches are known for their incredibly fine, white sand, which is actually composed of crushed coral and seashells. elaborate