Unlimited Access. Try it Today! Your First 10 Days Always $0.99

Amaury Villa

5/3/12--Amaury Villa is a suspect in the theft of about $90 million in pharmaceuticals from an Eli Lilly Co. warehouse in Enfield in March 2010. (State of Florida photo)
Loading