Watch the marine life at the Great Barrier Reef in Australia

  • 5 years ago
The Great Barrier Reef is one of the seven wonders of the natural world, and pulling away from it, and viewing it from a greater distance, you can understand why! It is the only natural wonder on earth visible from space. We saved you a trip by sharing this trivia with you, didn't we?
Watch more videos: http://goodtimes.ndtv.com/video/videos.aspx