Godzilla Vs The Thing

Following a fierce typhoon, an enormous egg washes ashore Japan’s coast. While officials struggle to identify the oddity, two mysterious women appear to plea for the return of the egg to their island god, Mothra.