Indonesia mysterious creature on shore Video: Strange creature washes up on Indonesian shore Marine scientists who flocked the place suspected it could be a giant squid or a sperm whale « Previous1Next » 1 of 1