Emily Dean Finds Over Dozen Dead Baby Leopard Sharks on La Jolla Trail
A routine coastal hike turned into a disturbing and puzzling discovery when Emily Dean and her companions came across more than a dozen dead baby leopard sharks along a trail near Black’s Beach in La Jolla, San Diego. The sight was not only unexpected but deeply unsettling, as the sharks appeared to have been deliberately … Read more