People keep linking to it without comment.
Obviously, it's for some video game or another, but there's no indication as to WHAT. It's a friggin' slow Flash clock.
EDIT: I feel better now. My hard-core video-game-geek son-in-law who's well-versed in All Things JRPG didn't recognize it, either.
"CT would have been my first guess if there were a pendulum attached to the clock, like in the opening of the original game."