oqtf

Oussama Ben Laden

Watch Out! One of Osama Bin Laden's Sons Just Got Kicked Out of France!

Omar Bin Laden, son of the infamous terrorist, is barred from French territory! What's his story? Read on to uncover the shocking details!

See more