1883 Terra Ambulator
View Single Post
04-24-2013, 08:01 PM
Joined: Jul 2010
Location: Nanjing, China and sometimes..... Dallas, Texas
Very cool project. You have combined engineering and artistic talents that few others have. Well done.
Keeping the rubber side down........most of the time!
View Public Profile
Find More Posts by Texas Aggie