The satellite picture was the first 113. Sawmill was 114, CXIV, not XCIII or CXIII.
Indeed. Here is 113, which is currently the highest numbered puzzle and is still in play: What In The World Happened Here? CXIII: (Link)
I am confused by this one: What In The World Happened Here? XCIII: (Link) It is labeled XCIII = 93 but also labeled 113. It shows the same site as: What In The World Happened Here? VIII: (Link) I am not sure what's going on.
Subsequently added note: Things are fixed regarding numbering and we need to figure out why the site is appearing for a second time.