The recent launch of Disney Plus ratchets up the competitive streaming wars offering even more options for viewers in a field dominated by Netflix, Apple and Amazon Prime. Videodrome is Atlanta’s last DVD rental store left standing in the age of streaming catering to casual movie watchers and dedicated cinephiles alike.