Walmart offers the Marvel Legends Captain America Shield, model no. B7436, for $72.99 with free shipping. That's the lowest total price we could find by $13, although we saw it for $19 less in November. This hard plastic shield features two adjustable straps and a 24" diameter.