San Diego Beach Shocked by Arrival of 52-Foot Stranded Fin Whale
A somber scene unfolded at Pacific Beach in San Diego as a colossal 52-foot fin whale was discovered lifeless on the shore this past Sunday.
The mammoth creature came to rest near Santa Rita Place, marking a distressing spectacle!-->!-->!-->…