I heard that people are planning make a human mural to spell out IMPEACH! on April 28, since that's the day of nationwide impeachment protests. Is it true that the Red Hot Chili Peppers are behind this? Cuz I heard Flea is calling for impeachment and they're headlining on April 28.