Anti-Tank Hedgehogs

Comment by Chicago

I think the giant flying triangle is a set of billboards similar to the ones linked below, but with a roof over the top. View Placemark / Google Earth