Local teens found this creature. When it approached them they got scared and threw rocks at it and ran away. They came back later to find it dead. They took some pictures and then threw the creature in the water. What do you think it is? A sea creature?? An alien?? Or an experiment gone wild??
It's a brown throat sloth and was decomposing when they found it not alive.