By Chris Wright
Here’s LA Galaxy star Landon Donovan thrilling the kids at the Children’s Hospital in Los Angeles with one hell of a rip-roaring puppet show…
Well, at least someone enjoyed themselves – that someone, of course, being Landon Donovan…