Here I am overlooking the beautiful Ojai Valley on the north, the Pacific Ocean and Channel Islands to southwest, and the Topa Topa Bluffs in the Los Padres National Forest to the northeast at De Puta Madre’s filming location; Meher Mount. Meher Mount is a 173-acre universal spiritual center dedicated to Avatar Meher Baba. I am beyond honored that I have this opportunity and I know our movie will be so much more powerful and go on to touch even more people. I am also grateful that I can help Meher Mount in return, by filming there and bringing awareness to Meher Baba’s message in celebrating Divine Love and Oneness, service, and for loving God through nature.