Video

The Electric Acid Test

On the Isle of Man, the beginnings of a marketable electric motorcycle.