What is a Super PAC and should it be legal?

Vox 7/9/2014