Over the past few weeks, we’ve seen many films and shows removed from Disney+ around the world, and unfortunately, one of the titles removed is “Teen Spirit”, which was originally released on ABC Family in the US. The film is no longer available on Disney+ in many countries, including the United States, Canada and in […]