Browse 3 videos by DrPing
Published 10 years ago in Weird. Submitted by DrPing
noun: 1 firmness of purpose; resoluteness : he advanced with an unflinching determination.
Published 11 years ago in Awesome. Submitted by DrPing
A new prothetic hand that can actually feel. One step closer to Empire Strikes Back...