Shark Dives – Gaya Island, Tunku Abdul Rahman Park, Kota Kinabalu

During the early weeks of December even more excitement than [...]