A humpback whale carcass was found floating along the Salter Path/Indian Beach area on Friday, Mar. 28, 2025. It was found by ...