Posted in Music Videos Mega Ran – “Introvert Bars” Geek World Order February 22, 2017 Leave a comment From the album, RNDM, it’s Introvert Bars, featuring puppets. Author: Geek World Order Related Articles Batman Beyond Meets Metal Shinobi Ninja – Programmable Animal Marc With a C – It’s Never Too Late Marc With A C Holiday Show 2012: Claire & The Potatoes