Verizon has unveiled a new lifestyle store concept aimed at showing off new gadgets to shoppers at Mall of America through an interactive design format. The 9,715 sq. ft. retail space showcases ...