A green nature view from one of the best tourist spot only in Davao...