This creature was spotted in Chestnut Hill, Philadephia