Thread:DPSII/@comment-31757800-20170416212720/@comment-30158554-20170526013227

Maybe Leni thinks Godzilla is Lana's pet Izzy grown gigantic, that's all I can think of.