Large, wall mounted clock