Love Demon is a film starring the Peter Cat Recording Co. following them around India as they drive trolling through various cities
2001
1999
2003
2004
2017
1970
2018
2009
1984
2008
1998
1992
1968
2006
1944
2005