Private Investigator Claims To Have Found Madeleine McCann’s Body

Stephen Birch, a South-African, self-proclaimed investigator and real estate developer, claims that he has found the grave and body of Madeleine McCann, the missing U.K. toddler who was abducted from her parent’s rented vacation apartment in Praia da Luz, Portugual in May of 2007. Claiming to have spent over $30,000.00 of his own money for equipment andContinue reading “Private Investigator Claims To Have Found Madeleine McCann’s Body”