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 Marc With a C – The End Of Popular Music Shinobi Ninja – Programmable Animal MC Frontalot – Internet Sucks EyeQ – No Tears (Attack on Titan) AMV