MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Satellites Spot Stranded Whales from Space
January 25, 2022
By Claudia Geib, '16Hakai