From the 1989 video for Tom Petty's Free Fallin'

Apparently, it is just a random extra in a mall in Los Angeles.

4 comments
  1. I mean.. 89′ was a good year for the flames.. not surprising to see people repping flames merch.

  2. Flaming C is an iconic north American sports logo. Love that the franchise never changes much from its roots, unlike Vancouver who have changed their whole image a half dozen times

  3. Hmm, listening to that album right now. Did you see the Saved You A Click post like I did?

Leave a Reply