Photo-Illustration: by Vulture; Photo by Mario Perez/ABC When the Lost finale aired on May 23, 2010, it was a very big deal. It was also, quite possibly, the last big deal of its kind. Born from an idea generated by then–ABC chairman Lloyd Braun, crafted into pilot form by co-creators […]