Children at Cardinal Glennon Children’s Hospital and their families got quite the surprise as a super hero rappelled down the outside of the hospital to wash the windows.

Rob, an independent window washer from Lebanon, Missouri, dressed up as Captain America to wash the hospital’s windows Wednesday afternoon.

He does the job twice a year and he likes to do the fall job around Halloween so he can dress up for the patients and their families. Last year he dressed up as Batman.