Srila Prabhupada in Tompkins Square Park, New York 1966

Tompkins Square Park, New York 1966. A pure devotee in the material world, representing the highest realm of the spiritual world in New York City, ...
Back to Top