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