Paulina Porizkova

America's Next Top Model judge Paulina Porizkova says she's been fired from the reality competition series.

Only one night before the Season 12 finale of America's Next Top Model (Wednesday at 8 pm/ET on CW), Porizkova told late night host Craig Ferguson she was axed — on her birthday, no less.

"Listen, do you know why I am in Los Angeles ... because I am looking for a job because I was fired by America's Next Top Model on my birthday," said Porizkova.

So why did the model, who replaced model Twiggy in Season 10, get the boot?

"The reason I was told I was fired was because it seemed that America's Top Model has gotten too fat, and they needed to cut some fat. And the fat was me."

The fat is metaphorical, of course: Porizkova is still practically a stick figure.

Porizkova also said the show's producers felt she had an "ego problem" of which she was unaware.

Watch the interview below at the 3:40 mark:

How do you feel about Porizkova's departure?