I have seen this around on the internet uncredited for awhile. The location is apparently in Japan,