Does anyone know where this image come from?

I saw an image on Youku video streaming site. It shows a duct taped woman. I thought the image was from CSI NY: Sleight Out of Hand episode but it does not appear to be.

I cannot post saved image here. Please go to this site to see the image.

http://movies.stackexchange.com/questions/46311/what-is-the-name-of-this-movie-or-tv-series

The site above is similar to this site.

Greatly appreciate it if anyone recognize the TV episode or movie.

 

2 thoughts on “Does anyone know where this image come from?

  1. Please mark this one off as Solved. I have found what I was looking for. It is from an episode from Wildside (Australian TV series)

Leave a Reply

Your email address will not be published. Required fields are marked *