C Diddy Starter Feb 16, 2008 #3 If I had to take a guess, I'd say the video takes place in India, where snakes are worshipped and have religious significance.
If I had to take a guess, I'd say the video takes place in India, where snakes are worshipped and have religious significance.