Tierra Nutter from Florida

Tierra Nutter has been found in Florida.