Billboard on the 101 North of SFO sells the Visa B…

Billboard on the 101 North of SFO sells the Visa Black Card as ‘made of stainless steel.’ Ahh San Francisco. Douchiest place on Earth?


Posted

in

by

Tags: