Share Tweet +1 Submit Share Link video source: Electronic Heroes First Previous Next Latest The Mama Luigi Project [ VIDEO ] If the original cartoon was this cool, I might have actually watched it.source: YouTube Share Tweet +1 Submit Share Link You May Also Like Dr. Wario Stamp of Approval Super Bluth Bros. Comments