add to the irony...a few of the bin ladens died in an airplane crash a few months ago in the UK. A message from God for the muslims...his wrath is coming soon upon you!!!
Where are the you tube feeds?