I love oversized Pirate items like this. It measures 8 feet, 8 inches long from the middle to the end and it is 2 feet, 10 inches wide at the end. The union stamping, font, and graphics on the item are consistent with the stamping I saw on the 1970 NL East Pennant
http://monthly.scpauctions.com/LotDe...px?lotid=15572 . Due to this I would think it came from the same year. The Sign and Pictorial No. Local 479 union has since changed their name. I have only seen their work on 1970 items related to Three Rivers Stadium. I am planning on contacting them next week to see if they can help me narrow down the date or event this pennant was created for. I am certain I am in the minority on such items but I love them nonetheless.
The other item is a 1960's era straw hat that I had not seen before.