The Big Picture Mega Man: Upon a Star Is An Anime About… Promoting Japanese Culture? – The Big Picture By Bob ChipmanMarch 3, 2020