Posted in Music Videos Mega Ran – “Infinite Lives” feat. D&D Sluggers Geek World Order August 5, 2015 Leave a comment Check out this great collaboration between MegaRan and D&D Sluggers. Author: Geek World Order Related Articles Kraken Not Stirred – Destruction For Christmas Mega Ran – SUMIMASEN すみません feat. Alfred Banks The Browncoat Anthem: A Shiny Firefly Rap The Guild: I’m the One That’s Cool