I'd like you to tell me about what the sentences below mean.

I'm just wanna you to tell me, not check my sentence, because these are the sentences on a kind of blog written by a native speaker.

Here is this.

 

Granted, it ain’t hard to overshadow much of anything with a watch of this size – the simple act of bringing it to bear runs the risk of causing a solar eclipse beneath my arm. Hell, even these wrist shots had to be taken from a camera positioned in a second-story window, but I digress.

 

I can't understand especially the sentence starting from "Hell". 

Why is he suddenly talking about camera? (The whole story is about watch, though)

Thank you for your help.