"Osama bin Laden World of Terror" I thought this was a thread about an Islamic amusment park!
Sort of like Osama's promised "cars of death"...