thelegocarblog.com
French Thunder
The French don’t often get much credit for their automobiles. Least of all here at The Lego Car Blog, even though France pretty much invented motor racing, the world’s most famous race …