Parked on my street, I'll have to ask the owner what the purpose of it is.
Could this be a
bug deflector?
Automobile 2 - Odds and Ends pictures by kach22i - Photobucket
The odds that this is supposed to be a boundary layer air flow device of some kind are slim. Just thought that some second opinions would be nice.