I think it's in a small town, doesn't matter the region.
The reason I say small town b/c most big cities schools will not allow pictures with babies, and most schools have a dress code for prom.
So that scratches Chicago and Detroit off the list.
Then...another reason why I don't think it's Chicago is b/c of the extra stuff (gold, platinum, aluminum foil) in dude mouth with the picture where they flashing money.
Yes, Chicago kids are country as can be...but I very rarely see any with stuff in their mouth.
wAit...let me clarify...I'm talking South Side b/c West side is a whole 'nother story!! LOL