No. 46 Navy Baseball Cap Bad hair days are a thing of the past when you have this No. 46 Navy Baseball Cap ($30) to throw on. Image Source: store.joebiden.com No. 46 Navy Baseball Cap $30 from store.joebiden.com Buy Now