Netflix begins to launch in Latin America

Netflix has announced it has begun expanding its streaming video service to 43 more countries in Latin America and the Caribbean. Read more…



Neowin.net