It's a map and it is surprising! Interestingly enough, godless liberal Midwestern enclave Iowa is the only state where you can get a homo-dog marriage but not a convenient and family-reunion-airfare-cost-efficient cousin marriage.

Also, note the states (Arkansas, Indiana, Kansas, Louisiana, Nebraska, Oklahoma, Washington, West Virginia, and Wyoming) that won't perform a cousin wedding but will recognize it if you do it elsewhere. These are states that don't do the same thing for gay unions. Whee, terrific America! States rights in a globalized world. [MotherJones]