Love Demon is a film starring the Peter Cat Recording Co. following them around India as they drive trolling through various cities
1998
2005
2014
2006
2020
1992
2008
2000
2004
1997
2003
2002
2009