Look Mexico are a self-proclaimed "yacht-rock music revolution" from Tallahassee, Florida.
Added by Upcoming Robot on February 28, 2008