Razer opens first U.S. store

Razer has opened its first U.S. store, and the two-level location in San Francisco is more arcade than shop. With 20 gaming stations, the hardware vendor is inviting customers to stay all day and play. Read more.