Mysterious Creature Spotted at New Orleans City ParkMysterious Creature Spotted at New Orleans City ParkThere is some type of mysterious creature swimming in the waters of New Orleans City Park that has left many visitors baffled.Jude WalkerJude Walker