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