Steel Rats story trailer
Tate Multimedia has released a new trailer for Steel Rats, its upcoming 2.5D arcade action game that fuses motorbike combat and stunt gameplay.