Dvaačtyřicetiletého Viáfaru sledovaly americké úřady přes tři roky. Bývalého fotbalistu podezřívali ze spolupráce s Golfským kartelem, jenž do USA dováží velké množství drog.
Na základě amerického zatykače byl někdejší záložník v březnu 2019 zatčen v Cali a loni v lednu byl vydán do Spojených států.
V listopadu se přiznal, že se podílel na importu kokainu do USA.
Kolumbii reprezentoval Viáfara ve 34 zápasech. Hrál za deset klubů včetně Portsmouthu a Southamptonu v nejvyšší anglické soutěži a španělského San Sebastianu.
V roce 2004 vyhrál s kolumbijským celkem Once Caldas Pohár osvoboditelů, jihoamerickou obdobu Ligy mistrů.