Baby Crabs

Thousands of tiny baby crabs crawling int the sand at Legian Beach, Bali.
Baby Crabs