That image, it couldn't happen to be taken in P4 in Sweden? I was doing basic training there a year and a half ago, and it feels like that could very well be one of the many tanks there on display. It's probably wrong, but it'd be pretty sweet if it wasn't.
Edit: Never mind, took a look around and it was apparently from a Finnish tank museum. Really looks like that other place though. Oh well.