M4uFree Search : shiro demaemochi

Emperor Tomato Ketchup (1971)

IMDb: 6.1
1971

A subversive short film from director Shuuji Terayama