A man wearing a Boston Redsox shirt is holding up a flag with rainbows on it.