09 10

Monday, 22 December 2014

Mesmerizing Cloud

About:
Lost in Los Angeles  is an indie and alternative rock music band formed in Los Angeles, California in 2006. They received the 35th Annual Telly Award in New York City for Best Music Video, "Million Stars" which aired on MTV, VH1, and Spike.
Post a Comment