Connect Flash Drive to PIC

Hi, may i know how to connect flash drive to PIC microcontroller? Microcontroller that i using is PIC18F4520. The apllication that i want to do is use PIC microcontroller to play a music by connecting USB flash drive. Can i make it?