Xbox Reviews TurnOn Review June 1, 2016June 1, 2016 Dae Jim A cute little electric alien from TurnOn has crash landed on Planet Earth and destroyed a power station. The cause? The entire city is without power. Can you imagine the panic? Luckily Keep on reading