Stephen T.
Terri & Steve Tucker were married in 1987 and met in Atlanta, GA (which is where Terri was born). After having to relocate to Florida du...
More Information +
Rental from Stephen T.
View larger map