Larry going investigating an Oriental opium den. And opium is to Larry what spinach is for Popeye!
2023
2021
1980
2019
2022
2020
1966
2014
1976
1937