Firefighters in Kingston, Ontario battled a major building fire this afternoon that may have been caused by a propane explosion. Worst of all, it left a man trapped on a crane at the site of the blaze — and the play-by-play of his dramatic rescue was captured on Twitter.

Canada's CBC reports that firefighters were alerted to possible explosions around 2 p.m. ET today. Residents within a half mile of the fire were asked to evacuate their homes, and the fire has since been contained, but for a time a crane operator was left trapped at the edge of his crane while the flames burned.

Twitter user ChrisInKingston caught the man's mind-blowing helicopter rescue from a few blocks away. Here's what he saw.