Rosetta Stone Version 3: Italian Level 1, 2 & 3 Set

Rosetta Stone Version 3: Italian Level 1, 2 & 3 Set

What a fun way to learn a language! Kinda pricey, but worth it, if you end up fluent in Italian.