https://laughingsquid.com/goodbye-blue-camper-a-stop-motion-animated-short-about-human-sacrifice/
'Goodbye Blue Camper', A Stop Motion Animated Short About Human Sacrifice