French Steamroller Demonstration

Louis Lemoine, French inventor demonstrated a steamroller on May 27, 1959. Continue reading