No Image
Clyde Ventura
1936-05-06
- 1990-11-02
New Orleans, Louisiana, USA