I wonder if this giant red balloon in front of the providence river is someone's sculpture project...