The permanent cap has finally been installed on the blown out well at the Deepwater Horizon oil rig site in the Gulf of Mexico.  FOX News Radio's Eben Brown reports from New Orleans.