When the news leaked that there would be a new rider on the Creature team people went nuts and now they drop this quick clip with news that it will be revealed December 5th.
When the news leaked that there would be a new rider on the Creature team people went nuts and now they drop this quick clip with news that it will be revealed December 5th.