Added by on 2021-05-31

This home movie found at a garage sale in Western Michigan documents a Memorial Day weekend trip that quickly devolves into Lord of the Flies-like debauchery. Burn the couch, everybody!

Category:

Staff Picks

Comments are closed.