Surreal animated short film showing several creatures feeding on each other in the cabin in the woods.
No streaming options found at this moment.