597. Why Do Your Eyeglasses Cost $1,000?

episode
Freakonomics Radio not yet transcribed
0