This is the video talking about it
This is the Garage Takei Impression saying Oh My!
I know it not really the best Impression ever. Well put some more post soon for now Keep on viewing!
We just had went to Casa Bonita over in Denver that place was on a episode of South Park. It is mostly a Mexican Theme park like restau...