For Larkin Stallings, Life Is About Letting the Music Play

Larkin Stallings, owner of the Ritz Cafe in Oak Bluffs, opened his first club in 1976. It was called My Oh My, and sat at the intersection of Homer avenue and High street in Palo Alto, Calif.

Read More