Need help identifying this WiFi part

I thought the part part pictured below was an ESP8266 WiFi board that could be used with arduino. Unfortunately when I look up ESP8266 it looks different. The components are different and the pinouts on the back are different.

Can someone help me understand what this is? It has a crystal on it marked 16.000

NRF24L01 (same 2.4GHz, but not WiFi).

Thank you. Guess I'll order the ESP8266.