A never-before-seen picture of the devotees in New York from…

A never-before-seen picture of the devotees in New York from 1969 along with an accurate caption surfaces on the front page of a famous newspaper...

Archive

Show more