President Barack Obama holds a rare press conference taking questions on a variety of topics including Al Qaeda threats, Edward Snowden and NSA surveillance, and relations with Russia.