It's hard to imagine so many coral pieces on the beach of Cozumel Island, Mexico
http://www.mmmca.com/htsrv/trackback.php/116434