On the Spot - 04/03/08

This week we check out Iron Man, have the premiere unveiling of Sam & Max for the Wii, kick it into high gear with Wipeout HD, show off Haze, and much more!

Got a Video?

Submit video links to share them with our users.