Residents of Oklahoma found a mysterious hard sac-like ‘egg’ hanging from the tree roots at the lake, but scientists are now calming the locals, who immediately jumped to conclusions of alien proportions, by explaining that it’s an ancient creature
These creatures have found the right space and environment, so its likely they’ll be around a lot this summer.