David and Victoria Beckham have been together since 1997, the couple rarely show their affections for each other in public.DISCOVER: Victoria and David Beckham's grand £31million mansion is another worldHowever, on Friday the pair stunned fans as David shared a rare photo that captured them putting on a PDA. The pair headed out to a beautiful restaurant with two of their children, Cruz, 16, and Harper, ten when Victoria planted a kiss on her bemused husband's face.