Paper Owl Town by British artist Helen Musselwhite (13) Paper Owl Town by British artist Helen Musselwhite