Throngs of rats scurry streets of Shibuya after Typhoon Hagibis

Time to play hide and squeak.