Prove that the cattle prod picture was not Stevens. I saw it and I say it was him.
The pic is posted on this page on April 27th 2012. How is that possible.?
The pic is posted on this page on August 24th 2009. How is that possible.?
If you research it you will find that the pic is attributed to the Argentinian military from some time in the '80s.