New Jersey? Check!

New Jersey? Check!

While many people across the United States were fast asleep as the clock struck midnight on the 21st of October, hundreds of same-sex couples, friends, families, and allies gathered in New Jersey to celebrate the newly instated recognition of same-sex marriage in the...