A video of an unusual looking sea creature that washed up on a shore in southern Vietnam went viral and left many people perplexed, with some calling it an alien or a monster from the deep. On July 29, locals at a beach in Kien Giant gathered around a small green table where a tour […]