Longest, I would say Royal Air Maroc...largely unchanged since the 1960's. Of the major carriers I would agree that it's probably American.
Just thinking, another one that was around for some time was Ethiopian - the previous livery was certainly around in the '60's and survived until circa 2005.
Last edited by skytrain10; 19th Apr 2012 at 20:07.