I can’t remember, which program I first saw this on (I think it was Life in the Freezer?), but I reckon its one of the more amazing sights in nature. The SMH ran a story about these Killer whales (at Punta Norte), in the travel section today. There’s some more amazing photo’s and a movie here.
Totally agree.
ReplyDelete