Seen this?
yes I think Greta was talking about it. talk about poor taste. Glorifying the Kent State days?