Gazebo hang in ardupilot: SOLVED

It’s downloading the model database from the internet. This has always been a UX hell in Gazebo - there’s nothing telling you the progress of the download. And until the download is done, the simulation is unresponsive.