Red Left Hand
Red Left Hand
| 21 March 2024 (USA)
Red Left Hand Trailers

While a killer is terrorizing North Metro Tafe, two students become sick of it and decide to track him down.

Reviews