Where/how do I get a gun that uses alien ammo?
The alien blaster can be obtained next to the body of a dead alien lying a few feet away from his crashed spaceship. The Alien crash site is found due north of MDPL-13 Power Station and northwest of the Greener Pastures Disposal Site. There are also 120 alien power cells found at the crash site.
Additionally, if you have the Broken Steel add-on, you can find an additional blaster within Adams Air Force Base. Held in the armory on the Mobile Base Crawler, with plenty of ammunition. Sometimes an enclave solider is carrying an alien blaster. So it's possible to obtain 2 alien blasters from the base.
Source: http://fallout.wikia.com/wiki/Alien_blaster_%28Fallout_3%29
It sounds like you found an Alien power cell. While the Mothership Zeta DLC adds many more alien weapons, none of them use this ammo, nor can you find the existing weapons.
The two weapons that use it are the Alien blaster and the Firelance.
The Alien Blaster can either be found at the Alien crash site(although if you have the Mothership Zeta add-on, it will start as soon as you get there, and you'll have to complete it all before you can get the blaster) or in the Mobile Base Crawler's armory if you have the Broken Steel add-on. Also, sometimes an Enclave soldier in the base will be carrying one.
The Firelance can only be found via the "Unidentified Flying Debris" random encounter.