Momo is one lucky cat.

Kevan Yaets, his feline and their pick-up truck were caught in the heavy flooding in High River, Alta., Thursday. Yaets crawled out the back window of the truck and swam with the cat to safety.

The rescue was caught by Canadian Press photographer Jordan Verlage.

Half of the people in High River have experienced flooding in their homes, according to officials, and the town is under mandatory evacuation orders.

Several towns have declared states of emergencies, while Calgary's mayor warns the worst of the flooding is yet to come.

Check out photos of Yaets' heroic deed below.

Hero Saves Cat From Flood Waters

kevan yaets

Kevan Yaets crawls out the back window of his pick up truck with his cat Momo as the flood waters sweep him downstream after submerging his truck in High River, Alberta on Thursday, June 20, 2013 after the Highwood River overflowed its banks. Hundreds of people have been evacuated with volunteers and emergency crews helping to aid stranded residents.

kevan yaets

kevan yaets

Kevan Yaets swims with his cat Momo to safety as the flood waters sweep him downstream after submerging his truck in High River, Alberta.

kevan yaets

Kevan Yaets, center, and his cat Momo are led to safety after flood waters submerged his truck in High River, Alberta on Thursday, June 20, 2013 after the Highwood River overflowed its banks. Calgary city officials say as many as 100,000 people could be forced from their homes due to heavy flooding in western Canada, while mudslides have forced the closure of the Trans-Canada Highway around the mountain resort towns of Banff and Canmore.

Also on HuffPost:

Loading Slideshow...
  • Emergency Declared In Southern Alberta After Heavy Flooding

    Houses damaged along the edge of Cougar Creek are shown June 20, 2013 in Canmore, Alta. Widespread flooding caused by torrential rains washed out bridges and roads prompting the evacuation of thousands.

  • Emergency Declared In Southern Alberta After Heavy Flooding

    Residents watch flooding along Cougar Creek June 20, 2013 in Canmore, Alta. Widespread flooding caused by torrential rains washed out bridges and roads prompting the evacuation of thousands.

  • Emergency Declared In Southern Alberta After Heavy Flooding

    Residents watch the flooding Cougar Creek as it takes out Eagle Terrace Road and nears the top of the Elk Run Blvd Bridge June 20, 2013 in Canmore, Alta. Widespread flooding caused by torrential rains washed out bridges and roads prompting the evacuation of thousands.

  • Emergency Declared In Southern Alberta After Heavy Flooding

    Houses damaged along the edge of Cougar Creek.

  • A lone truck sits submerged in the flood waters near downtown High River, Alta. on Thursday.

  • Homes along Cougar Creek in Canmore, Alta. barely hang on as the town struggles to deal with flooding Thursday.

  • A front end loader carries residents after they were rescued from the flood waters in High River, Alberta.

  • A kayaker paddles down a flooded street in High River, Alberta on Thursday.

  • Cars are submerged by the flood waters in High River, Alberta on Thursday.

  • Kevan Yaets swims after his cat Momo to safety as the flood waters sweep him downstream after submerging his truck in High River, Alberta on Thursday.

  • A woman is rescued from the flood waters in High River, Alta. on Thursday.

  • Kevan Yaets crawls out the back window of his pick up truck with his cat Momo as the flood waters sweep him downstream after submerging his truck in High River.

  • A helicopter carrying residents lands on a road in High River, Alta., Thursday.

  • Crystal Poirier, Roger Poirier

    Roger Poirier, holds his family's cat, Smartie, as his wife Crystal looks on after rescuing it from their flooded house in High River, Alta., Thursday.

  • Cars and homes are submerged in flood waters in High River.

  • Rescuers looks for stranded residents in High River, Alta. on June 20, 2013 after the Highwood River overflowed its banks.

  • A shot of the homes along Cougar Creek.

  • Semi truck sit idle to the Trans-Canada Highway in Canmore, Alta. on Thursday June 20, 2013. Calgary and most of southern Alberta are being hammered by rain that has washed-out roads and bridges, caused mudslides and closed major highways.

  • A flooded residence in High river, Alta. Heavy rains have caused flooding, closed roads, and forced evacuation in High River, Alta., Thursday, June 20, 2013.

  • A front end loader carries people to safety from the flood waters in High River, Alta. on June 20, 2013 after the Highwood River overflowed its banks.

  • Kevan Yaets swims after his cat Momo to safety as the flood waters sweep him downstream and submerge the cab in High River, Alberta on June 20, 2013 after the Highwood River overflowed its banks. Hundreds of people have been evacuated with volunteers and emergency crews helping to aid stranded residents.

  • A resident is comforted by rescuers as she clutches her dog after being retrieved from the flood waters in High River, Alta. on June 20, 2013 after the Highwood River overflowed its banks.

  • Bragg Creek Flood 2013 House Breaking

    A video of a house shattering against the bridge during the first day of the 2013 flood in Bragg Creek. I offer my sincerest condolences to those who lost th...

  • A lone truck sits submerged in the flood waters near downtown High River, Alta. on June 20, 2013 after the Highwood River overflowed its banks.

  • Krystal Lelond of Black Diamond clutches her cat Pipi after being evacuated from her home after the Sheep River overflowed its banks.

  • An elderly woman is rescued from the flood waters in High River, Alta. on June 20, 2013 after the Highwood River overflowed its banks.

  • Debris and water pours across the Trans-Canada Highway as Canmore struggles with flooding.

  • A woman wades through the flood waters in High River, Alta. on June 20, 2013 after the Highwood River overflowed its banks.

  • Flooding in Black Diamond

  • This is the view of the bridge over the Highwood. Normally there is a couple metres clearance below it.

  • A kayaker paddles down a flooded street in High River, Alta. on June 20, 2013 after the Highwood River overflowed its banks.

  • One of several rock slides blocking #hwy40 in Kananaskis. No access to Kananaskis village.

  • Look at the flooding in #lethbridge !! This street has been shut down

  • Residents wade through flood waters after an evacuation order following heavy rains caused flooding, closed roads, and forced evacuation in High River.

  • A helicopter carrying evacuated residents lands on a road in High river, Alta. Heavy rains have caused flooding, closed roads, and forced evacuation in High River, Alta., Thursday, June 20, 2013.

  • The Bow river swells over its banks in downtown Calgary, Alta. Heavy rains have caused flooding, closed roads, and forced evacuation in Calgary, Alta., Thursday, June 20, 2013.

  • The Bow river swells over its banks in downtown Calgary, Alta. Heavy rains have caused flooding, closed roads, and forced evacuation in Calgary, Alta., Thursday, June 20, 2013.