Video Choc : Strange Living Creature !!!

Found off the shore of saudi arabia.