Hi,
A while back I saw a strange device that looked like two leaf springs you strapped onto your feet and were able to run with giant strides.I can't remember the correct name to google them. Anybody know of these devices? I seem to remember seeing them in a movie also. Kinda looked like something from the future sci-fi.
Bill