Step right up and catch a glimpse of Coney Island's "Waterboard Thrill Ride."
Artist Steve Powers has created an installation at New York City's
Coney Island beach and amusement park depicting the act of
waterboarding on dummies in a freak show cage...
Read More...