Tropical Cyclone Utor Slams Philippines, Heads Towards China’s Coast

According to catastrophe modeling firm AIR Worldwide, Typhoon Utor slammed into the northern Philippine island of Luzon on Monday, August 12, at around 3:00 pm…