Senators demand investigating BP’s oil deal with Libya

Remember the dude who was released from Scottish prison back in August of 2009 and sent home to Libya?  He wasn’t just your run of the mill thug.  Megrahi had received a life sentence for his involvement in the Lockerbie bombing.  189 Americans lost their life on Pan Am Flight 103.   290 lives were lost in all. 

The public was told that Megrahi had only weeks to live and he was being released for  humanitarian reasons.  Americans were outraged at the time, but this guy just seemed to float off the radar.  Did I mention that Megrahi is still alive?   So much for days, weeks, or months left.

Read More