Category Entertainment News Godzilla x Kong: The New Empire – First Reactions Have Already Hit Social MediaFollowing its epic premiere at the TCL Chinese Theatre in Los Angeles, Godzilla X Kong: The New Empire finally made…