For some reason, when I try to print out an array of strings it always has an error:

> 
> Unhandled exception at 0x0F767EA6 (msvcp120d.dll) in Project1.exe: 0xC0000005: Access violation reading location 0x73F6B6FF.
> 
> 
> 

Here is the code that generates the error:

```
#include <iostream>
#include <string>

using namespace std;

int main()
{
    const int numItems = 6;
    string itemNames[numItems] = { "Boots", "Swords", "Helmets", "Kittens", "Poleaxes", "Leggings" };

    cout << "*** Welcome to the item shop! ***\n";

    for (int i = 0; i < numItems; i++)
    {
        cout << itemNames[numItems] << endl;
    }

    cout << "**********\n\n";
    cout << "What would you like to buy?\n";

    system("PAUSE");
    return 0;
}

```

I am using Visual Studio 2013, by the way.