Megabus, a subsidiary of Paramus, N.J.-based Coach USA Incorporated will introduce double-decker buses on its routes between Orlando and Atlanta. The 81-passenger double-deckers are 13.1 feet high and...

This content is available to only subscribers.