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 Mega Ran- The Lingo Mega Ran feat. KadeshFlow – “CHURCH” Insane Ian – Mr. Yuletide Captain Dan & The Scurvy Crew – “Sea Monsters”