News

Fans of Finding Nemo will love the crystal-clear underwater footage in a YouTube clip captured at Anilao in the Philippines.