Formula 1 Cars June 17, 2020 by Henk Bekker The largest Formula 1 racing car collection on permanent display on continental Europe is in the Technik Museum Sinsheim in Germany