A mirrored labyrinth as navigated by a swarm of insect gods.
20 minutes
2016
Jake Barningham
Director