Here's a good picture of 6008, a fine bus. this is new to the cata fleet. It's a DELF60 which means Diesel Electric Low Floor Sixty Foot.