The world’s largest Christmas tree farm in Oregon sells nearly 1 million trees annually

Oregon’s Christmas tree farm sells close to 1 million trees yearly and is the world’s largest

There is surely no shortage of Christmas trees in Oregon.  Oregon leads…