"Screen Shot 2018-11-14 at 7.26.21 AM" - 1488 × 842 in Michael Bay: An American auteur David Chen Published November 14, 2018