Flickering head lights, what am I missing

Photo of alternator

E9927077-D56A-40E1-994A-C30F4A602838.jpeg