Monday, March 05, 2007

I honestly haven't a clue what's going on here

It's a bit disturbing.



I think it's filmed in Iran.

All the commentary is in Arabic and there are a couple of references to an Arabic website 6b6b.com, (translated link), but I couldn't find any mention there.

No comments: