ALBY-131129-002-prnt Published January 10, 2015 at 960 × 960 in Roger Daltrey, De Lane Lea Studios, 1967 ← Previous Next →