Bahba Velamyu

Behba Velamyu is an enemy from Final Fantasy VII.