The Observatory North Park • Feb 27 Last Dinosaurs performed on Thursday, February 27 at The Observatory North Park