According to Demographia.com, Tokyo is the largest urban center in the world with upwards of 37 million residents. In a zombie outbreak a top priority ...
Read More »According to Demographia.com, Tokyo is the largest urban center in the world with upwards of 37 million residents. In a zombie outbreak a top priority ...
Read More »