That last pic is your hazzard flash relay. They typically were taped to one of the wire bundles under the dash. I assume yours has just fallen due to wear, or previous owner moving things around and bumped it.
As for the ground strap in pic 2, I would guess the stero ground strap. That strap had a round wire connector to it, which bolted onto the back of the factory stereo along with the support post to the back of it. Assuming you now have an aftermarket stereo, that's likely where it came from - during the removal process of the factory stereo.