Angelica Herndon

Angelica Herndon

Biography

Angelica Herndon is an American actress based in Chicago, Illinois.

Also appears in

The Thing About Harry

The Thing About Harry

6.9