Joseph Marzullo/Wenn.com

Ahmed Best at Comic Con 2010

Ahmed Best poses for a photo at the 2010 Wizard World Big Apple Comic Con held at the Penn Plaza Pavilion.

Featuring: Ahmed Best. Where: New York City, United States. When: 02 Oct 2010.

See our biography of Ahmed Best