Here’s a great Lord of the Flies meets Stand By Me video for the new single by Chicago-based electronic artist Mister Lies.

Great Pagans