Up on the roof (Up on the roof)
Oh, come on, baby (Up on the roof)
Oh, come on, honey (Up on the roof)
Everything is all right (Up on the roof) - Up On The Roof by The Drifters

We hope that these firefighters had been working out extensively before yesterday's rescue, because that's a whole lotta dog to be dealing with!

Yesterday in South Portland, the fire department was called out to get a 155 lbs. St. Bernard off a roof.

Seems as though Bear had made his way through an upstairs window by breaking through the screen and out onto the roof.  Now the Department's Facebook page didn't specifically mention that he went out the window and onto the roof, but we're betting he didn't get up there by climbing a ladder.

Bear looks pretty happy there on the ground and posing with the boys, but he also looked pretty happy up there on the roof and on the ride down as well. There must have been a few dog treats involved during this rescue.

More From WWMJ Ellsworth Maine