macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (1)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (2)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (3) Looks like B's Tiko
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (4) NCAR
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (5)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (6)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (7)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (8)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (9)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (10)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (11)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (12)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (13)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (14)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (15) Looks like B's Tiko
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (16)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (17)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (18) J will like this
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (19)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (20)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (21)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (22)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (23)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (24)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (25)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (26)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (27)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (28)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (29)
macsflickr: 2020 July 31 - Shanahan Ridge Trail Boulder (30)