Meher Baba
Referenced in 1 episode
Definition
Indian spiritual master (1894-1969) who claimed to be an Avatar, or God in human form, and kept silence for decades. Pete Townshend of The Who was a devoted follower.
Referenced in 1 episode
Indian spiritual master (1894-1969) who claimed to be an Avatar, or God in human form, and kept silence for decades. Pete Townshend of The Who was a devoted follower.