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