Summer is halfway there and we've seen the craziest and funniest outfits on the streets and on social media this summer.