I have seen a giant pump thing with that same logo/company. I still have no idea what the heck it was. I think I posted it here awhile back too.