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