I saw a book at work today about Humanoid Robots. It had a link in it...this is what it lead to...
Humanoid Robots
The vidoes only play a second on my PC, so you guys are my eyes.
The book seemed a little farfetched and presented it as a roadside superhero. I can't really tell if its a hoax since I can't see the video.