Exiled Venezuelan Supreme Court Judges Living In South Florida

Top Venezuelan officials are now living in forced exile in Florida.