Did Mercer Island just explode, or was that the loudest fucking thunder I have ever heard IN my entire life, literally, bar none, holy shit?