Megacrap

Rating: 1/10 (9 April 2020)

Pointless story of a bunch of demented people using drugs and performing stupid rituals.