As reported by Bloomberg in 2010, mega banks including Wells Fargo (Bailed out with $36 billion in taxpayer money in 2008) and Bank of America (Which began giving credit cards to illegal aliens with no social security numbers in 2007) were caught laundering money to Mexican drug cartels.