Ah I was going off what I heard from people living in the UK. They might have been wrong.
But steam cards are just steam gift cards
Ah I was going off what I heard from people living in the UK. They might have been wrong.
But steam cards are just steam gift cards