This is something that could only come from my mind.

So I was browsing through my RSS feeds today and came across this article via Engadget talking about nanotubes, blood flow, power generation, and something about iPods. It was accompanied by the following image…

battletoads_nanotubes

… which to me clearly translated into:

battletoads_game

Yeeeeep…