Ultra Street Fighter 4 hits Japan's arcades on April 17

April 7th, 2014, 20:33

Part of the DCEmu Network PSP News..