Riza Santos and Will Devaugh star in Road Raiders