Elliot Miller

Elliot Miller is an announcer for Monster Truck Throwdown. He is the owner of the second Screamin' Demon chassis. It is unknown what will be done with it.