A video posted on You Tube has prompted Delaware State Police to conduct an internal review.A video posted on You Tube has prompted Delaware State Police to conduct an internal review.