Parasite ★★★★½

This was a RIDE