The window washers at a children’s hospital in London dress up as super heroes to lift the children’s spirits.
I’M NOT CRYING, IT’S RAINING ON MY FACE
:3 OMG. Hold on. I’m just having a moment.
PETER HOW DO YOU HAVE TIME FOR ALL THIS AWESOME?