User rating, 4.2 out of 5 stars with 70 reviews.
It is a physical disc.
Answered by JamesS 10 months ago