She has stayed in Eight Mile, Mobile and Prichard before moving to Prichard. 2750 Vacant Situs, Prichard, Al is where Miracle resides. Miracle's possible relatives are Leon Leon Scott, Leon L Scott, Ezekiel Scott and 2 other people. Miracle has listed phone number: (251) 456-0333. 1958 is her birth date. Miracle has reached the age of 66 years.