If Barrack Obama was 3 in 1967 then he would have been born in 1964. Another site claims that Obama is 46 years old now. So how could he have been born in 1964? 2008-1964=44 years old. So how can articles claim that he is 46 years old when he should be 44 years old by his date of birth?
Article giving state of birth: http://www.mydamnchannel.com/blog/tag/Stanley%20Ann%20Durham%20Soetoro/page/1/default.aspx
Article stating his age: http://news-lanka.blogspot.com/2008/06/senator-barrack-obama-clinches.html
Looks like he was born sooner than claimed in the article unless they are lying about his age or are confused.
If Obama is 46 years old as articles state he would have had to have been born in 1962, not 1964. 2008-46=1962. Which is it? A lot of explaining to do here!?!?