Meher Baba God in Human Form The biography of Avatar Meher Baba from birth 1894 to death in 1969. The New Life, Work with Masts,Realization, Perfect Masters, God Speaks,Messages, Discourses, photographs and film. Godinhumanform.com~Site InfoWhoisTrace RouteRBL Check