News

If you’re either located in Japan or willing to make the trip, The Sun & The Moon cafe has a new Godzilla burger on their ...
A creative cafe in Tokyo, Japan is serving up a Godzilla burger that's truly a work of art worthy of our favorite kaiju's ...