Two Miami Brothers Charged With Stealing $80 Million in Drugs From Eli Lilly Warehouse
Miami brothers Amaury and Amed Villa have been charged with one of the biggest thefts ever in the United States.According to indictments unsealed earlier today, the Villas stole $80 million worth of prescription drugs from an Eli Lilly warehouse in Enfield, Connecticut back in March of 2010. The duo allegedly…