Love Demon is a film starring the Peter Cat Recording Co. following them around India as they drive trolling through various cities
2009
2023
2012
2020
2005
2019
1988
2016
2021
1995
2014
1991
2017
1916