James May (TV Show Host) was born on January 16, 1963. Get more info like birth place, age, birth sign & More
James May was born on January 16, 1963 in Bristol, England in England. James May born with Capricorn birth sign.
James Mayhas celebrated the total number of 56 birthdays till date.