Day 28 

San Jose, Mountain View, Sunnyvale 

5-23-23

Day 28 San Jose, Mountain View, Sunnyvale 5-23-23