They were accurate several years ago when they were taken.
I did a little research on the picture you posted. The Miami Gardens Bulldogs are a peewee football team - which means that Martin could not have been more than 12-13 years old in that picture.
I hope you were being sarcastic. Next time, make that CLEAR! Placing a "/sarc" tag at the end of your comment is helpful. This above IS Trayvon! If not being sarcastic, YOU do your research..
The "little boy in the football jersey" photo is probably about 5 years old and was submitted by the family to the media solely for the purpose of generating more sympathy for Trayvon. Perhaps MORE pictures, Trayvon's account names and profiles of his character will enlighten you?:
http://patdollard.com/2012/03/was-trayvon-martin-a-drug-dealing-gangbanger/
I'm dealing with FACTS here so don't imply otherwise.