Almeda Fowler

Almeda Fowler

1886-02-27
Florence, Alabama, USA
1964-09-08

Explore More

Discover more movies, shows, and celebrities on CineScope.