Product Placement Blog ➞ MagazinesPopular Mechanics Magazine – The AmericansMay 10, 2015 Sergey TV Show Hi! On Sunday, May 10, I watched a TV Show and product placement was spotted: Popular Mechanics Magazine – The Americans.Popular Mechanics Magazine – The Americans – “ECHO” Season 2, Episode 13.