Leo Luca Share definition Flag A fucking sexy beast that has a gigantic cock and will attract women. Have you heard of Leo Luca? Oh ye the guy with the big dick? Leo Luca by lolezmad123 October 20, 2020 0 0 Get merch Get the Leo Luca mug. Buy Now — $32.95 See more merch