Sign in to NFL Now to watch the best of the NFL, personalized for you

OSAMA BIN LADEN BAR

TouchVision 1:13 mins

YOU MUST BE KIDDING ME: A Osama Bin Laden-themed bar opened in Brazil, just in time for the FIFA World Cup.

Win. Gloat. Repeat.

View Comments (4)