I'm thinking its a guy hitching a ride on a modded banshee... on a map that for some reason if I remember correctly actually lets you place a mongoose...
the man cannon is green..................................................... ........only joking made u look lol