Alien In Panama

A little while ago there was a big fuss made over an apparent “alien creature” that was discovered in Panama.It looked to me like it was some sort of hairless sloth. Sloths are all over the place in Panama, so that does seem like a decent explanation. However, here is a blog post that may […]