A stray cat in Russia is being hailed as a hero for saving an innocent baby from freezing to death after being abandoned on the street.

In all honesty, I am not really a cat person...but this cat could make me change my mind.

The cat is Masha, a stray that roams the streets of Obninsk, Russia. But when this particular long-haired tabby cat came across an abandoned baby in a cardboard box, some sort of mothering instincts must have kicked in,

Sources say Masha hopped into the box with the baby and provided body heat to keep him warm. Masha also started meowing to get the attention of a passersby.

That person was Irina Lavrova, who told local news sources that she thought the cat might be injured when she heard her meowing and was more than a little surprised to find Masha in a box with a baby.

She adds that the boy was "well-dressed with a little hat, and whoever left him here had even left a few nappies and some baby food.” Still temperatures that day in Obninsk weren't much higher than 30 degrees and that poor baby would not have lasted very long without Masha.

The boy was rushed to the hospital as soon as officials were called, was given a full check up and declared fit and healthy. Hospital officials say there has already been a huge outpouring of support for the baby with food, toys and clothing donations rolling in.