In a rare moment that was captured by a photographer, a baby born at a Brazil hospital gave doctors a long hard stare down just seconds after birth.
And with this, Baby Isabela has become a meme sensation right after birth.
Watch!
In a rare moment that was captured by a photographer, a baby born at a Brazil hospital gave doctors a long hard stare down just seconds after birth.
And with this, Baby Isabela has become a meme sensation right after birth.
Watch!