Yep, its true, George Bush and John Kerry are cousins! Both men are descendents of Edmund Reade(1563-1623) and Elizabeth Cooke(1578-1637). George Bush and John Kerry are 9th cousins, twice removed. You can clearly see their relationship through the generations with this family tree map here:
http://msn.ancestry.com/landing/strange/bush4/tree.htm
Edmund Reade and Elizabeth Cooke got married and lived in Wickford England. They were married on November 14, 1592. George Bush descends from their daughter Margaret Reade who was born July 11, 1598, while John Kerry descends from their daughter Elizabeth Reade who was born in 1615. Both sisters came to America with their husbands in the 1620s and 1630s. Elizebeth's husband was the first governor of the Connecticut Colony.
http://msn.ancestry.com/landing/strange/bush4/tree.htm
Edmund Reade and Elizabeth Cooke got married and lived in Wickford England. They were married on November 14, 1592. George Bush descends from their daughter Margaret Reade who was born July 11, 1598, while John Kerry descends from their daughter Elizabeth Reade who was born in 1615. Both sisters came to America with their husbands in the 1620s and 1630s. Elizebeth's husband was the first governor of the Connecticut Colony.