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 D&D Sluggers – “Jam of the Year” Shammers – The Very Best Shinobi Ninja – Day In Forever Cold Slither – Cosplay Music Video