[ENGLISH] SLG says: Giant monsters! Their existence is incontrovertible -- at least to those who have had a close encounter…