The Texas Marine Mammal Stranding Network says the whale that stranded itself on Galveston Island Thursday is a Sei whale, a Great Whale, one of the largest mammals on earth. “This species does not typically inhabit nearshore waters in the Gulf of Mexico and its presence on the beach indicated its health was compromised. The […]
