Flash: Megaman vs. Ghost n' Goblins

perfect fan-made mashup of the two classic NES games