Buffalo Mechanics