Rare sighting: Pod of orcas seen off Seychelles' remote Alphonse Island
A pod of orcas -- the black and white sea animals also known as killer whales -- has been spotted off the west coast of the Seychelles' remote Alphonse island, a rare and possibly first-ever sighting. Alphonse's divers and resident marine biologists saw the pod last month during a Blue Safari training dive. The group's [...]