As for the ep itself, I gotta admit, I like the idea that the supernatural is part of this version of Godzilla's world.  It puts something different in on a show that's "Science science science" without it intruding.  #GodzillaTheSeries
#GodzillaTheSeries