Just making sure everyone remembers that the spiritual sequel of "Road Rash" is still going strong. This minute and a half of footage from the latest alpha sure made my day.

It's... beautiful!

90 Seconds Of Road Redemption