Mr Bakaboy
Beast Buster
- Joined
- Aug 27, 2006
- Posts
- 2,121
The Storm Riders. Came out in '98. My friend picked it up in '99. Back in the day made us wish hollywood would make a comic book movie that good. The sequel was meh though (The Storm Warriors).