I believe it's 2014 at least for a few more days.....
JK - I have no idea what year the engine is. From the front cover I can tell it's out of a truck, from the coil packs it's 2005 or newer. I also know it's not a VVT engine so that's about as much as I can narrow it down
Look at the bottom of the block near the oil pan rail. Should be a bunch of letters and numbers stamped into it. Let me know what you come up with. Matt