Review: The Beatles Story, Liverpool

The Beatles Museum in Liverpool must be the definitive account…