Hey Guys, I'm a BIG Keith Giffen fan that lives in Calgary, Alberta Canada and I will fly anywhere in the US of A to meet the creator of Ambush Bug in person!!! If anyone know anything about Keith appearing ANYWHERE please let me know!!!
Log in to comment