Mondo Spider The Mondo Spider is a 1600 lb, 8 legged walking machine originally built by a Vancouver-based team of ... Read More »
May 19, 2010
Mondo Spider The Mondo Spider is a 1600 lb, 8 legged walking machine originally built by a Vancouver-based team of ... Read More »