The Screen RoomDec 19, 20221 minThere’s a Giant Godzilla Christmas Tree in JapanThis is bonkers!! 😂🔥🦖🎄🙌