Looks like a hybrid bus of some sort. Ha ha. At least the operator has an air conditioned cab. Boxcab E50