Elizabeth Warren has plopped her proposal to break up Big Tech right in Big Tech's front yard.
The Democratic presidential candidate put up a pretty striking billboard in San Francisco on Wednesday, ahead of her visit to the city this weekend. As noted...