The Beach Boys will play Tanglewood on Aug. 18.
The Beach Boys will play Tanglewood on Aug. 18. (Courtesy Photo)