Associated PressApril 13, 2017
4min821
The last of South Florida’s drug-smuggling “Cocaine Cowboys” has been arrested — some 26 years after he went on the lam — while on a 40-mile bike ride with his wife near the Orlando suburb where they apparently lived under assumed names. The Miami Herald reports Gustavo “Taby” Falcon, 55, was booked into the Orange […]