Vulture

The Vultures are an alien species from the Meteora Universe.

Biology
The Vultures resemble humanoid predatory birds with cybernetic implants.

Culture
The Vultures seem to be raiders of space, preying on ships to loot.

Appearances

 * Meteora Issue 001 (2015)
 * Meteora Issue 002 (2015)