Let the streaming battle begin! It was recently announced that Netflix and Nickelodeon have joined forces in order to create new content like animated feature films and television series for the streaming platform. This will be an expansion of the already existing library that you can find on Netflix right