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