Crossover of Bioshock Infinite

Crossover of Bioshock Infinite
Stephen Gevanni/Stephen Loud as Brooker Dewitt

Fluttershy Equestria Girl as Elizabeth