Joe OdasJul 5, 20194 min"Dude! You Can Smell the Nacho Cheese!":Ranking My Top 5 Product Placement Ads in Stranger Things 3 There are many people in this world who HATE product placement. I'm not one of them. Maybe it's because I was born in the 1980's - a time...