inside of wheel not sure if this could be the problem
That link circled is part of the steering system. Its a link that connects the steering rack to the outer hub. That should be tight with absolutely no free play. It's a part of the system that steers your car when you turn your steering wheel. The part you've circled is called the "outer tie rod end" in the image below. Note, if your outer tie rod is loose, its a major safety issue. Do NOT drive the car until it's fixed.
With that said, my guess is somebody did some maintenance on your car and forgot to re-install the stabilizer/sway bar links. If they are just hanging free, you will definitely hear a irregular rattle noise at different vehicle speeds. Terminology Note: Sway bar = Stabilizer Bar = Stabar The stabilizer bar helps drive performance by reducing the body roll of a vehicle during fast cornering or over road irregularities.
Typically the sway bar has short links to connect between the lower control arm and the front struts. In the image below, the sway bar link is the dog bone shaped thing on the right.
I'm guessing yours isn't correctly attached at both ends, or its loose.. Looking at your photo, the sway bar link is that small silver colored round bar that is just peeking out from behind the rubber CV joint boot in the photo. Its oriented up and down. Crawl under the car a bit, grab that bar and shake it hard. Do this on both sides of the car. Is it tight and secured? Make sure vehicle is in secure before you do that. Safety first.