The SOFIA airborne observatory has landed in Hamburg

28 June 2014