Godzilla calls this place home.

Answer: Japan

More Easy Riddles with answers

More Easy Riddles