Next Post

Latin America News - 14 Venezuela Migrants Found Dead

Fourteen people believed to have traveled from Venezuela to Trinidad and Tobago were found dead in waters near the South American nation’s coast.