Sailor Mars (Cheska) and Sailor Jupiter (Sophie) makeout together! Lots of kissing, some sloppy kissing and plenty of fondling each other