Kinesin protein walking on microtubule - it's our way of staying alive :)
5.7K