event · 23 April 1988 · 36 years ago
A Greek pedals self-powered aircraft, 74 miles
More events on 23 Apr