Owen Larkin
Owen Larkin

Owen Larkin

Champaign, Illinois

Multi-instrumentalist that loves the adventure of experimenting and making weird sounds no-one's made before.

Here's my Deviantart for anyone who's interested in looking at my ink art:
sex