Rats were filmed crawling all over the Tokyo convenience store and it will give you the heebie jeebies! Thank God this is in another country however... If it was local I would never go there again. Have you ever seen this many rats in a store?!