The us Army has installed a sophisticated radar on Venezuela's Margarita Island to track down suspected drug traffickers, a us Embassy spokesman said Wednesday.
US radar on Venezuelan Island to bust drug runners.