The price for uncovering the secret of the satan bug comes high - YOUR LIFE!
TMDb
6.1
TrailerTrackerEnglish
HD Retro Trailers