Lost In Japan is a Canadian indie pop band from London, Ontario.
These are photos from concerts where Lost In Japan played, so they may be of other bands that played the concert as well.
Lost In Japan / New Friends / Excuse Me. Nov 19, 2021 London, Ontario, Canada Uploaded by Like The Bird