Heaven's Vengeance
- Episode aired Sep 17, 2011
- TV-14
- 24m
The Headless Rider receives a mysterious red bag that creates big trouble.The Headless Rider receives a mysterious red bag that creates big trouble.The Headless Rider receives a mysterious red bag that creates big trouble.