After announcing GTA 6 delay, Rockstar Games has now announced that GTA Online is now free-to-play until November 17.
For $8/month, you can get GTA Online, Red Dead Redemption, Bully, LA Noire, and other games, in addition to further benefits.