11 Oct
Well this is a little bit of a shock. Apparently on the set of an upcoming movie called Battle: Los Angeles, this billboard will be one of the stars. This film is being filmed in Shreveport, Louisiana and is due out in early 2011 and will feature this billboard in one of the background scenes. […]