Back at its fall hardware event last year, Amazon announced the Echo Show 10. And now it finally has a release date. You’ll be able to pick the company’s latest smart display on February 25th for $250. In case you need a refresher, the Echo Show 10 i