1986 1-oz American Silver Eagle

$45.00Price