listing files with extension in Terminal in a Terminal session the command 

ls *.pdf -l


does not list the pdfs (or whatever other file format) as expected, as the -l option seems to be ignored. Everything works fine if I issue a simple

ls -l


How do I fix this? 
I'm on Mac OS X 10.7.5 and using a bash shell.
Just place the -l flag before the other arguments, like this:

ls -l *.pdf