HTC One M8 for Windows: A Fresh Face in the Windows World [Review]

Its been awhile since HTC has been in the Windows Phone game,…