Foster The People | Do Good Bus Recap Video

1 bus | 25 causes | 750 volunteers | 11,000 miles | 1 community

Check out our 25 city tour doing GOOD with Foster The People.