Define James Craig Meaning

James Craig
savage boi who will truck yo ugly ass at football

By Teena