a tiny civilization worshiping a massive statue inside of a huge excavated cave, old polaroid, expired film, surreal, megalophobia,