Super Mario Odyssey Review

Nintendo released the newest game to join the Mario franchise on October 27, 2017. Super Mario Odyssey is here and joins the ranks of the other great 3D Mario games, such as the much loved Mario 64, Super Mario Sunshine and Super Mario Galaxy. After a long look into the …