In the year 1967, Sir Stafford Sands, hailed as the architect of the modern Bahamian economy, left the Bahamas and never returned. The movie investigates this complex man, examines his genius, and seeks answers as to why he left.
Feature (95mins) Biography, | The Bahamas
English
Upfront Productions
Travolta Cooper