Funny Video Game Picture of the Day – Battletoads

One of the best games for Nintendo. Anyone else love this game?

Dustin

Founder of VideoGameRescue and the Nerd Castle