Huge rock formation on the ocean. Mountain cliff on pristine white sandy beach with azure ocean wave

Huge rock formation on the ocean. Mountain cliff on pristine white sandy beach with azure ocean waves. Kelinking Nusa Penida island, Bali Indonesia.

Most Popular Searches On Stock Footage