Debbie and Howard are celebrating their wedding anniversary. Or so Debbie thought.
12 May 1969, New York City, New York, USA
13 October 1970, Chicago, Illinois, USA
3 December 1975, Elizabeth, New Jersey, USA
29 December 1974, Harlem, New York City, New York, USA
29 July 1973, Philadelphia, Pennsylvania, USA
15 May 1967, Quincy, Massachusetts, USA
1973, Watts, Los Angeles, California, USA
4 July 1975, Portadown, Northern Ireland, UK
18 February 1974, Miami, Florida, USA

