Super Impossible Road is an apt name for a game where you go barreling down a track suspended in space in a glowing ball. The visuals are spectacular though. 🎮

skoo.bz @sku_b