Why Americans pay up to $1,400 for Spanish ham

Why Americans pay up to $1,400 for Spanish ham