Robert Earnshaw ( born 6 April 1981 ) is a Welsh football player .
Robert Earnshaw ( born on 6 April 1981 ) is a Wales international football player .