Toba Lake and Samosir Island Sumatra Indonesia

Aerial view of Lake Toba is a large natural lake in North Sumatra, Indonesia.

Aerial view of Lake Toba is a large natural lake in North Sumatra, Indonesia. Samosir island. Vertical video.

Most Popular Searches On Overhead