A spokesperson for the Irish Whale and Dolphin Group said the whale had likely been dead for at least a week befor eit washed ...
If you spot a seal on land in Delaware, report it to MERR immediately at 302-228-5029. The Lewes-based nonprofit will rescue and rehabilitate ill or injured marine mammals, but they want to know about ...