film still of clifford the big red dog fighting in new york city in the new godzilla pacific rim crossover movie