Odd Future held their second annual OFWGKTA Carnival, also known as Camp Flog Gnaw, at Los Angeles Coliseum on November 9, and Kanye West made an unannounced appearance onstage.


With Tyler, the Creator, and Earl Sweatshirt at his side, 'Ye performed Yeezus' "New Slaves" and threw back to 2005's Late Registration for "Late." Only days earlier, West had given a radio interview calling Tyler an "artist, innovator, and a good mentor," crediting the Odd Future ringleader with helping him in his "Yeezus Tour" merch and advising him on making videos. Tyler, reciprocating the love, declared onstage, "I am so fucking happy."

West's appearance came as the rapper had been forced to cancel scheduled shows in Chicago on November 7 and November 9 after an accident irreparably damaged his touring gear. Ocean, meanwhile, returned after canceling some dates of his own due to a throat problem. Last year's Odd Future carnival also had a surprise guest: Lil Wayne.

Here's what went down at Camp Flog Gnaw 2013.

1. Kanye West at Odd Future Carnival, Los Angeles, November 9, 2013

1/19

2. Kanye West and Tyler The Creator at Odd Future Carnival, Los Angeles, November 9, 2013

2/19

3. Frank Ocean at Odd Future Carnival, Los Angeles, November 9, 2013

3/19

4. Frank Ocean at Odd Future Carnival, Los Angeles, November 9, 2013

4/19

5. Tyler The Creator at Odd Future Carnival, Los Angeles, November 9, 2013

5/19

6. Tyler The Creator at Odd Future Carnival, Los Angeles, November 9, 2013

6/19

7. Odd Future Carnival, Los Angeles, November 9, 2013

7/19

8. Earl Sweatshirt at Odd Future Carnival, Los Angeles, November 9, 2013

8/19

9. Earl Sweatshirt at Odd Future Carnival, Los Angeles, November 9, 2013

9/19

10. Odd Future Carnival, Los Angeles, November 9, 2013

10/19

11. Mac Miller at Odd Future Carnival, Los Angeles, November 9, 2013

11/19

12. Flying Lotus at Odd Future Carnival, Los Angeles, November 9, 2013

12/19

13. Mellowhigh at Odd Future Carnival, Los Angeles, November 9, 2013

13/19

14. Mellowhigh at Odd Future Carnival, Los Angeles, November 9, 2013

14/19

15. Odd Future Carnival, Los Angeles, November 9, 2013

15/19

16. Trash Talk at Odd Future Carnival, Los Angeles, November 9, 2013

16/19

17. Trash Talk at Odd Future Carnival, Los Angeles, November 9, 2013

17/19

18. Taco at Odd Future Carnival, Los Angeles, November 9, 2013

18/19

19. Odd Future Carnival, Los Angeles, November 9, 2013

19/19