Source: https://viewfromthewing.boardingarea.com/2014/12/05/signup-bonus-90000-virgin-atlantic-miles/