Lunar landing Share definition Flag While you're turtle heading, you stamp your partner's body with the protruding feces. Woke up with lunar landings all over me. Lunar landing by AMThunder June 3, 2020 0 0 Get merch Get the Lunar landing mug. Buy Now — $32.95 See more merch