No photoRichard RussellActor · 1989–2018 · Key West, Florida, USAIMDb Appearances12020s2026#SKYKINGSelf (archive footage)73