John Craig Share definition Flag Retard John Craig is a huge retard John Craig by Papa petey November 22, 2019 0 0 Get merch