Posts Tagged ‘betty carstairs’

Betty Carstairs riding her motorcycle in Nassau, the Bahamas (1941). Betty (1900–1993) was a wealthy British power boat racer known for her speed and her eccentric lifestyle.

Read more »