Live action footage
A giant statue of a Hindu god stands at the center of an intersection in Bali, Indonesia.
HD
1920 x 1080