A Florida farmer was surprised to discover her cow gave birth to a two-headed calf.

The calf's name is Annabelle and she has two separate heads, four eyes, two noses and two mouths.

Farm owner, Carolyn Crews says the calf's heads are so heavy, the calf can't stand and therefore can't feed from its mother. Crews bottle feeds both of the calf's heads four times a day.

At a convenience store nearby, many were surprised by images of the Florida community's newest addition.

"That it's weird...but, like, in a good way," one woman said.

"I hope it survives," another local said.

Crews says Annabelle's heavy breathing is worrying and could be pneumonia. The likelihood of a cow giving birth to a two-headed calf are one in 400m, according to NBC.