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