Buffalo spo