Berlin Pride had reason to celebrate their Christopher Street Day parade this year with the approval of same-sex marriage in Germany.