New British Ford Anglia 100E in Tallahassee, Florida.

New British Ford Anglia 100E in Tallahassee, Florida.