The Mrs Carter Show in Amsterdam, Netherlands.

The Mrs Carter Show in Amsterdam, Netherlands.