A man wakes up with a strange tune in his head. But what is it? And how did it get there?
2017
2018
2016
2003
1919
2022
1991
2011
1992
1918
2024
2012
2005
2020
2015
2013
—