The Big Picture (with special guest vocals!) looks back on Mega Man: Upon a Star — one of the strangest relics of ’90s video games and ’90s anime that many fans have never heard of!