Game Reviews Totally Legit Game Reviews #8 – Megaman (PC) Published January 14, 2021 Originally uploaded in August 2019.