Hovercraft racing

National Hovercraft Race in Towcester, a town in Northamptonshire, England.

This entry was posted in automotive, aviation, maritime. Bookmark the permalink.