Shark Cage Diving with Great White Sharks

Once our tickets to South Africa were booked the first thing that Matt said he wanted to do was go shark cage divi...more