The photo of Shahzad and the woman and child is from MSNBC, which says it is a Facebook photo.
If you missed the news last night, Shahzad, a Pakistani-born, naturalized American citizen, whose name was first reported as Shahzad Faisal, boarded United Arab Emirates Flight 201 to Dubai, when apprehended. The flight had taxied, but returned to the gate and Shahzad was arrested. Obviously Shahzad was not on a no-fly list, or the United Arab Emirates ignored it if he did show up. MSNBC is reporting Shahzad was naturalized less than one year ago. Other reports say he was arrested before he boarded the flight, but the general consensus is that he did make it onto the flight.
Pakistani police told NBC that Shahzad arrived in Karachi, Pakistan on July 3, 2009, and returned to the States on August 8th, 2009. From Karachi, it is believed he traveled to Peshawar on the Afghanistan border. The same source reports Shahzad has just recently returned from another trip to Pakistan which resulted in a 5-month stay.
Related and Background: