kittens

Beth Ditto and Kristen Ogata kissing all over the Cannes red carpet. Love.