Source: https://www.tmonews.com/2011/04/t-mobile-makes-g2x-release-date-official-april-15th-online-april-20th-in-stores/