photo whale March 4, 2015Full resolution (478 × 640) ← Previous Next → 22 pilot whales stranded along Avalon Beach in September of 2002. (Photo JTL)