Posted in Music Videos Mega Ran – SUMIMASEN すみません feat. Alfred Banks Geek World Order February 19, 2019 Leave a comment Check out Sumimasen, the latest video from Mega Ran! Author: Geek World Order Related Articles LEX the Lexicon Artist – Self-Proclaimed Psychic (ft. Schaffer the Darklord) Marc With A C Holiday Show 2012: Claire & The Potatoes NateWantsToBattle – Live Long Enough to Become the Hero LEX the Lexicon Artist – Party Hop