star-telegram.com — The lord of the underworld is now lording over Dallas/Fort Worth Airport. Just in time for Christmas. As members of the media and Santa Claus watched Friday morning, workers installed a 26-foot tall statue of Anubis, the Egyptian god of the dead and dying, at the airport’s public observation deck.