Alexa Has No Place on Your Face. The Echo Frames Prove itBy: Jess Greyon February 22, 2021 at 1:00 pm Publication: Feed: All LatestTechnology Insights The tech giant’s new smart glasses are an innovative way to accomplish very little. Categories , Product Review ShareTweetPinShare