Mirror on the wall, mirror on the wall, who are the weirdest of them all? it’s definitely got to be Charly Boy and his wife, Lady D, but we got love for these two as they’ve been together for 37 years and shared these photos to celebrate their unending love for each other.
The couple who are grandparents have released new photos of themselves looking totally unusual, maybe a little more unusual than we’re used to.
They even posed with one of their grandkids. Kindly let us know what you think.