I've seen ogres and some Telettubies in the neighborhood, and I'm pretty sure some guy who also looked a LOT like Garrus.
I urge you to look around the Gallery, Commander, in case your crewmates are around.
If this message helped you, please give it a bit of XP! Click the XP button at the bottom right of this post.
If it answered your question, click "Accept as solution". Thanks!