Super Furry Animals is Rain or Shine

The free Super Furry Animals show at South Street Seaport is just a few hours away. The website says it’s Rain or Shine.

UPDATE: According to some in the comments, this show did not happen.

UPDATE 2: This show DID sort of happen.