Low Flying Owls California
Low Flying Owls formed in 2001 and began their experimental rock and roll odyssey in the desolate tree laden sticks of Northern California. Their electric live show created a heady buzz throughout the United States and UK with spins on John Peel's BBC Radio 1 and Steve Lamacq's Radio 6 respectively. ... more
Streaming and Download help