Lori Thatcher from Florida

Lori Thatcher has been found in Florida.