The Marketing Department: Avengers: Infinity War Trailer trailer analysis by thethreepennyguignolNovember 29, 2017November 29, 2017