Live action footage
Religious altar with carved stone images of a deity. displayed along a public street in Cambodia. Southeast Asia. FullHD video
HD
1920 x 1080