All of these were taken from inside of their respective location. I managed to sit a few times and get some cool angles. The linked images are from locations currently off-limits in the Beta. Heads up. Pretty cool~ There are 7 images. Click next.
[spoiler]http://imgur.com/2qFAHnP,mwv0Mzz,f2h7Nol,25puQ6p,B75BcrI,JFoIEVh,601vIyx#0[/spoiler]
-
That's not the Jovian Complex, that is inside the Seraphim Vault and here is how I found it http://www.reddit.com/r/DestinyTheGame/comments/2b80fh/hidden_area_glitch_seraphim_vault/