Today Drowning Pool has premiered the video for "Let The Sin Begin," which is featured on the latest self-titled album 'Drowning Pool' available on Eleven Seven...