On Tuesday, the cast and crew of Marvel's Agents of S.H.I.E.L.D. visited Children's Hospital Los Angeles.
It was National Superhero Day, and the cast and crew of Agents of S.H.I.E.L.D. spent it at the Children's Hospital Los Angeles. Chloe Bennet, who plays Skye/Quake, taught the children how to harness their superpowers. Clark Gregg, who plays Phil Coulson, handed out Agents of S.H.I.E.L.D. shirts. Even Iain De Caestecker ('Agent Fitz') and Brett Dalton ('Ward') and Adrianne Palicki ('Bobbi Morse') helped entertain the kids.
Of course, they also showered the kids with plenty of comic books to read.
Check out more photos in our gallery below.