Here's a couple of trailers that should make your stomach churn.
http://www.youtube.com/watch?NR=1&v=qOSmIJCHqcQ
http://www.youtube.com/watch?v=qOSmIJCHqcQ&feature=related
http://www.youtube.com/watch?NR=1&v=qOSmIJCHqcQ
http://www.youtube.com/watch?v=qOSmIJCHqcQ&feature=related