Tag: panama

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 …