Donald Trump defended his voting record, saying it is "very good."

The business mogul, who's considering a 2012 White House bid, has come under fire after a New York television station revealed he hasn't voted in a primary in 21 years.

Trump told the station "I voted in every general election." 

But as for his record in voting in primaries, he told "Fox & Friends" Monday morning: "I mean, generally speaking, I like to vote. I'm a believer in voting, I will tell you.

"But when they don't run a Republican candidate or when the Republican is scheduled to get 6.2 percent of the vote, it's sort of pretty tough to travel 1,000 miles in order to vote."

The Hill's Christian Heinze has the video over at the GOP 12 blog.