We had a beached whale on Cape Cod a short time ago. Separated at birth?
The time place and description is right.