Muhammad Avdol

Mohammed Abdul is a fictional character from the Japanese manga JoJo's Bizarre Adventure.

Stand
Magician's Red