Newlybears

Andrew Sullivan married his boyfriend in Provincetown. More photos here.