Buffalo Bayou provides a spectacular backdrop for this celebration near Downtown Houston.