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