Teenagers shouldn’t be this talented. The city of Chicago has recently given birth to The Orwells, and Twin Peaks seems to be the next in line of young bands with some serious chops. They were pretty tough to find, but it was definitely worth the search. ‘Stand in the Sand’ is two minutes of joy, and you can find another great song in ‘Irene’ on YouTube as well. Check out ‘Stand in the Sand’ below.